Laravel 5 Laravel 5.0将变量传递给中间件
目前,我必须检查正在编辑的工作记录是否属于合适的人。我的获取作业编辑路线:Laravel 5 Laravel 5.0将变量传递给中间件,laravel-5,middleware,Laravel 5,Middleware,目前,我必须检查正在编辑的工作记录是否属于合适的人。我的获取作业编辑路线: /user/job-edit/{slug} 因此,我创建了JobEditMiddleware,但问题是我无法访问middlewar中的{slug}变量。有什么办法吗?谢谢。您可以使用segment()方法检索URI的各个段 尝试在中间件中执行以下操作: \Request::segment(3) 您可以使用segment()方法检索URI的各个段 尝试在中间件中执行以下操作: \Request::segment(3)
/user/job-edit/{slug}
因此,我创建了JobEditMiddleware
,但问题是我无法访问middlewar中的{slug}
变量。有什么办法吗?谢谢。您可以使用segment()
方法检索URI的各个段
尝试在中间件中执行以下操作:
\Request::segment(3)
您可以使用segment()
方法检索URI的各个段
尝试在中间件中执行以下操作:
\Request::segment(3)
您可以更轻松地访问slug参数
public function handle($request, Closure $next, $role) {
//
}
您必须像这样调用slug参数:
$request->slug;
如果您以后需要更改路线,我认为这是一种比分段更好的方法。您可以更轻松地访问slug参数
public function handle($request, Closure $next, $role) {
//
}
您必须像这样调用slug参数:
$request->slug;
如果你以后需要改变路线,我认为这是一种比分段更好的方式