예제 #1
0
 protected static function boot()
 {
     parent::boot();
     static::addGlobalScope('content', function (Builder $builder) {
         $builder->where('types', 'content');
     });
     Content::creating(function ($content) {
         $content->image = uploadFile($content->image, 'content', 'images');
         if (Auth::user()) {
             $content->user_id = Auth::user()->id;
         }
         $content->types = 'content';
     });
     Content::updating(function ($content) {
         $content->image = uploadFile($content->image, 'content', 'images');
         if (Auth::user()) {
             $content->user_id = Auth::user()->id;
         }
         $content->types = 'content';
     });
 }