9 Commits
Author SHA1 Message Date
Marcel Pociot 7b5fca31b9 Merge pull request #7 from gdpa/hotfix/laravel58support
Add support for laravel 5.8 default bigIncrement
2019-10-06 23:03:41 +02:00
Marcel Pociot e7ff37cafe Merge pull request #11 from sammagee/master
Add Laravel 6.0 support
2019-10-06 23:03:30 +02:00
Sam 461094925d Remove PHP 7.1 from travis-ci build 2019-09-06 21:39:40 -05:00
Sam bf0eeb5579 Add Laravel 6.0 support 2019-09-06 21:35:50 -05:00
Morteza Poussaneh f75584052f Add support for laravel 5.8 default bigIncrement 2019-03-02 14:53:21 +03:30
Marcel Pociot c7d599349d Add Laravel 5.8 support 2019-02-28 14:36:52 +01:00
Marcel Pociot faeb83b7d2 Merge pull request #6 from nickbyte/master
Adding method for disapproving a comment
2019-02-28 14:27:11 +01:00
Nicholas Francis e8b5b7a237 Adding method for disapproving a comment 2019-02-13 15:50:16 +05:30
Marcel Pociot 7bbc024302 Update README.md 2018-12-12 22:19:44 +01:00
6 changed files with 15 additions and 6 deletions
-1
View File
@@ -1,7 +1,6 @@
language: php language: php
php: php:
- 7.1
- 7.2 - 7.2
env: env:
+1 -1
View File
@@ -52,8 +52,8 @@ To let your models be able to receive comments, add the `HasComments` trait to t
``` php ``` php
namespace App\Models; namespace App\Models;
use Beyondcode\Comments\HasComments;
use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Model;
use BeyondCode\Comments\Traits\HasComments;
class Post extends Model class Post extends Model
{ {
+2 -1
View File
@@ -17,7 +17,8 @@
} }
], ],
"require": { "require": {
"php": "^7.1" "php": "^7.2",
"illuminate/support": "~5.6.0|~5.7.0|~5.8.0|^6.0"
}, },
"require-dev": { "require-dev": {
"orchestra/testbench": "^3.6", "orchestra/testbench": "^3.6",
@@ -16,7 +16,7 @@ class CreateCommentsTable extends Migration
$table->morphs('commentable'); $table->morphs('commentable');
$table->text('comment'); $table->text('comment');
$table->boolean('is_approved')->default(false); $table->boolean('is_approved')->default(false);
$table->unsignedInteger('user_id')->nullable(); $table->unsignedBigInteger('user_id')->nullable();
$table->timestamps(); $table->timestamps();
}); });
} }
+10 -1
View File
@@ -43,6 +43,15 @@ class Comment extends Model
return $this; return $this;
} }
public function disapprove()
{
$this->update([
'is_approved' => false,
]);
return $this;
}
protected function getAuthModelName() protected function getAuthModelName()
{ {
@@ -57,4 +66,4 @@ class Comment extends Model
throw new Exception('Could not determine the commentator model name.'); throw new Exception('Could not determine the commentator model name.');
} }
} }
+1 -1
View File
@@ -9,7 +9,7 @@ use BeyondCode\Comments\CommentsServiceProvider;
abstract class TestCase extends \Orchestra\Testbench\TestCase abstract class TestCase extends \Orchestra\Testbench\TestCase
{ {
public function setUp() public function setUp(): void
{ {
parent::setUp(); parent::setUp();
$this->loadLaravelMigrations(['--database' => 'sqlite']); $this->loadLaravelMigrations(['--database' => 'sqlite']);