2017-01-27 3 views
0

Обычно мы перенаправляем пользователей на страницу входа в систему, если он пытается получить доступ к аутентифицированным маршрутам. Я хотел бы открыть модем для входа вместо перенаправления пользователей на страницу входа. Поэтому, когда он пытается ударить по маршруту, мода входа должна появиться. Как это сделать в laravel? Требуется предложение.laravel: открыть модем для входа вместо перенаправления на страницу входа

ответ

0

Идея входа в Модаль, включает форму входа на всех страницах и просто показывать ее при нажатии пользователем через JS.

Для вашей цели перенаправления на другой маршрут в шоу логина, вы можете использовать сеанс

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

и в свете:

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

Или вы даже можете иметь его с простым HTML/CSS:

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

И внесите некоторые изменения в css:

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

Так что есть много способов пойти, выберите тот, который вас устроит.

Взгляните на этот учебник: Возьмите этот учебник: Here

Смежные вопросы