/** * 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); }
public function apply(Builder $builder) { $builder->onDelete(function (Builder $builder) { return $builder->getModel()->user_deleted_id = \Auth::user()->id; }); }