Обычно мы перенаправляем пользователей на страницу входа в систему, если он пытается получить доступ к аутентифицированным маршрутам. Я хотел бы открыть модем для входа вместо перенаправления пользователей на страницу входа. Поэтому, когда он пытается ударить по маршруту, мода входа должна появиться. Как это сделать в laravel? Требуется предложение.laravel: открыть модем для входа вместо перенаправления на страницу входа
0
A
ответ
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