laravel认证模型
是否有可能只记录您的注册
如何使用:(Auth :: check())??
答案 0 :(得分:0)
如果您处于laravel 5:https://laravel.com/docs/master/middleware
,您应该查看中间件laravel 4的过滤器:https://laravel.com/docs/4.2/routing
答案 1 :(得分:0)
默认情况下,在构建 \ app \ Http \ Controllers \ Auth \ AuthController.php 时,除了注销外,我们都有中间件访客:
public function __construct()
{
$this->middleware('guest', ['except' => [
'logout',
]
]);
}
中间件访客链接:
'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class,
并使用句柄方法:
public function handle($request, Closure $next)
{
if ($this->auth->check())
{
return new RedirectResponse(url('/'));
}
return $next($request);
}
这意味着每个尝试访问除注销之外的所有Auth方法的人都将被重定向到主页。