【发布时间】:2017-08-13 11:33:28
【问题描述】:
我在处理中间件时遇到了问题,
这里是 AdminMiddleware 代码:
public function handle($request, Closure $next, $guard = null)
{
if (Auth::guard($guard)->check() && Auth::user()->admin == 1) {
return $next($request);
}else{
return redirect('/admin-login');
}
}
这里是路线代码:
Route::group(['middleware' => 'admin'], function () {
Route::get('/dashboard', 'BackEnd\HomeController@getDashboard');
});
但是当我登录时它不起作用并重定向到仅登录页面,请指导我如何处理中间件问题。
【问题讨论】:
-
为什么你的密码是纯文本而不是bcrypt?
-
对不起,这是为了发布问题的演示目的
标签: php laravel middleware