- 
          
 - 
                Notifications
    
You must be signed in to change notification settings  - Fork 20
 
Acceptable model
        Pe Ell edited this page Apr 17, 2017 
        ·
        5 revisions
      
    Setup an acceptable model
<?php
namespace App\Models;
use Cog\Flag\Traits\Classic\HasAcceptedFlag;
use Illuminate\Database\Eloquent\Model;
class Post extends Model
{
    use HasAcceptedFlag;
}Model must have boolean is_accepted column in database table.
<?php
namespace App\Models;
use Cog\Flag\Traits\Classic\HasAcceptedAt;
use Illuminate\Database\Eloquent\Model;
class Post extends Model
{
    use HasAcceptedAt;
}Model must have nullable timestamp accepted_at column in database table.
Post::all();
Post::withoutRejected();Post::onlyRejected();Post::withRejected();Post::where('id', 4)->accept();Post::where('id', 4)->reject();