onDelete() public method

Register a replacement for the default delete function.
public onDelete ( Closure $callback ) : void
$callback Closure
return void
Example #1
0
 /**
  * Register a replacement for the default delete function.
  *
  * @param \Closure $callback
  * @return void 
  * @static 
  */
 public static function onDelete($callback)
 {
     \Illuminate\Database\Eloquent\Builder::onDelete($callback);
 }
Example #2
0
 public function apply(Builder $builder)
 {
     $builder->onDelete(function (Builder $builder) {
         return $builder->getModel()->user_deleted_id = \Auth::user()->id;
     });
 }