Ich benutze die Auth
Gerüst in Laravel 5.3
und ich habe die Routen für die auth
geändert. Also statt /login
und /register
verwende ich /signin
und /signup
.Redirect wenn authentifiziert in Laravel 5.3
In Laravel 5.2
wir dies in der auth
Middleware standardmäßig hatten,
public function handle($request, Closure $next, $guard = null)
{
if (Auth::guard($guard)->guest()) {
if ($request->ajax() || $request->wantsJson()) {
return response('Unauthorized.', 401);
}
return redirect()->guest('login');
}
return $next($request);
}
Dies ist auf die login
Route umleiten würde, wenn der Benutzer nicht angemeldet ist. In Laravel 5.3
wir diese haben,
public function handle($request, Closure $next, $guard = null)
{
if (Auth::guard($guard)->check()) {
return redirect('/');
}
return $next($request);
}
Dies leitet einen bereits angemeldeten Benutzer auf die Standardroute /
um. Also haben sie es in 5.3 umgeschalten. Anstatt zu definieren, wohin der Gast gehen soll, definieren wir die angemeldeten Benutzer.
Meine Frage ist, wie würde ich nativ zu Laravel 5.3 Änderung wurden die Gäste gehen?
Weil im Moment Leute, die versuchen, auf durch die Middleware geschützte Sites zuzugreifen, automatisch auf einer /login
Route enden. Ich möchte dies zu /signin
ändern, aber ich kann nirgends finden, dieses Verhalten anzupassen.
Irgendwelche Ideen?
Thank you! Gott ... Ich habe überall nachgesehen, außer dort. – Ecaz