Php Laravel:如果运行某个中间件,则将全局范围添加到模型中
是否可以基于是否应用了中间件启用全局范围Php Laravel:如果运行某个中间件,则将全局范围添加到模型中,php,laravel,Php,Laravel,是否可以基于是否应用了中间件启用全局范围 我有一个全局范围,我想为我的站点的某个部分启用,并在其余部分禁用(客户与管理区域),我想你是否可以通过检查中间件“EnableGlobalScopeMiddleware”是否运行来实现这一点?是的,创建中间件EnableGlobalScopeMiddleware php artisan make:middleware EnableGlobalScopeMiddleware 并将全局范围应用于handle函数中的模型 谢谢!出于某种原因,我没有想到可以用
我有一个全局范围,我想为我的站点的某个部分启用,并在其余部分禁用(客户与管理区域),我想你是否可以通过检查中间件“EnableGlobalScopeMiddleware”是否运行来实现这一点?是的,创建中间件
EnableGlobalScopeMiddleware
php artisan make:middleware EnableGlobalScopeMiddleware
并将全局范围应用于handle
函数中的模型
谢谢!出于某种原因,我没有想到可以用类名替换static::globalScope。在类内部调用static与在类外部调用该类是一样的