Umleiten auf Index wenn nicht eingeloggt

  • Grüß euch,


    ich bin recht neu in Laravel.

    Ich habe mein Loginformular in die index.blade.php gepackt. Rufe ich also http://127.0.0.1:8000/ auf, so zeigt er mir den Login was auch gewollt ist.

    Wie bekomme ich es nun hin das egal welche Seite ich Aufrufe, solange ich nicht eingeloggt bin werde ich auf die Loginseite http://127.0.0.1:8000/ geleitet.


    Erstelle ich eine Middleware mit folgendem Inhalt


    Code
    1. public function handle($request, Closure $next)
    2. {
    3. if(!Auth::check()){
    4. return redirect('/');
    5. }
    6. return $next($request);
    7. }

    Führt das leiter zu einer Endlosschleife der Weiterleitung.


    Zudem, wenn ich eingeloggt bin und http://127.0.0.1:8000/ aufrufe, er mich auf die http://127.0.0.1:8000/dashboard leitet (Startseite). Dies ist nur Optional, wichtiger ist das oben genannte Problem