2017-01-27 5 views
0

Allgemeinen Login Wir umleiten Benutzer auf die Login-Seite, wenn er versucht, den authentifizierten Routen zuzugreifen. Ich möchte ein Login-Modal öffnen, anstatt Benutzer zur Login-Seite umzuleiten. Wenn er versucht, die Route zu erreichen, sollte login modal erscheinen. Wie mache ich das in Laravel? Brauche einen Vorschlag.Laravel: open Login modal statt Umleitung Seite

Antwort

0

die Idee der Anmeldung in Modal hat, ist enthalten auf allen Seiten Anmeldeformular, und es nur auf Benutzer klicken Sie über JS zeigen.

Für Ihren Zweck auf eine andere Strecke Login eine Show Umleitung können Sie Session

return redirect('home')->with('openLogin'); 

Und in View verwenden:

@if (session('openLogin')) 
    //some js function that will open your hidden modal 
    //if you use bootstrap modal 
    <script> 
     $('#myLoginModal').modal('show'); 
    </script> 
@endif 

Oder man kann es auch haben mit einfachen HTML/CSS:

<div class="loginModal @if(session('openLogin')) open @else closed @endif"></div> 

Und einige Änderungen in CSS machen:

.open{ 
    display:block; 
} 
.closed{ 
    display:none; 
} 

So gibt es viele Wege zu gehen, wählen Sie eine, die Sie Hotel.

Werfen Sie einen Blick auf dieses Tutorial: Nehmen Sie dieses Tutorial: Here