Laravel 在中间件里能否指定其它的 controller 并且不改变地址栏的内容呢
laravel 在中间件里能否指定其它的 controller 并且不改变地址栏的内容呢(就是不用redirect)
public function handle($request, Closure $next)
{
if(!($request->is('admin/*') || $request->is('allfront')))
{
return redirect()->route('allfront');
}
return $next($request);
}
如果用了 redirect 那么地址栏的内容就变了,应该是生成了新的请求,我是打算这里保持原请求不变,只是去执行我提供的某个controller
推荐文章: