【发布时间】:2017-12-11 09:36:47
【问题描述】:
在我的应用程序中,我对很多对象使用了软删除,但我仍然想在我的应用程序中访问它们,只是显示一条特殊消息,表明该项目已被删除并有机会恢复它。
目前我必须为 RouteServiceProvider 中的所有路由参数执行此操作:
/**
* Define your route model bindings, pattern filters, etc.
*
* @return void
*/
public function boot()
{
parent::boot();
Route::bind('user', function ($value) {
return User::withTrashed()->find($value);
});
Route::bind('post', function ($value) {
return Post::withTrashed()->find($value);
});
[...]
}
有没有更快更好的方法将垃圾对象添加到模型绑定?
【问题讨论】:
标签: laravel eloquent laravel-5.5