У меня возникла проблема с моей кнопкой входа. Когда пользователь регистрируется, мне нужно изменить login
в URL-адресе с чем-то еще, например admin
, student
(в зависимости от того, какой пользователь зарегистрирован). Проблема в том, что моя кнопка для loggin находится в содержании, которое я использую на каждой странице моего сайта. Можно ли это сделать?Необходимо изменить URL-адрес входа при входе пользователя в систему - Laravel 5.2
Вот кнопка на мой взгляд
<ul class="nav navbar-nav navbar-right">
<li class="{{ set_active(['login']) }}">
<a href="{{ url('login') }}"><span class="glyphicon glyphicon-education"></span> Дневник</a>
</li>
</ul>
Я добавляю мой AuthController
<?php
class AuthController {
public function getLogin() {
return view('auth.login', [
]);
}
public function postLogin(\Illuminate\Http\Request $request) {
if (Auth::attempt([
'username' => $request->input('username'),
'password' => $request->input('password'),
'type' => 'admin'
])) {
return redirect('admin');
}
if (Auth::attempt([
'username' => $request->input('username'),
'password' => $request->input('password'),
'type' => 'teacher'
])) {
return redirect('educator/account');
}
if (Auth::attempt([
'username' => $request->input('username'),
'password' => $request->input('password'),
'type' => 'student'
])) {
return redirect('stu');
}
return redirect('login')->with('message', [
'type' => 'danger',
'message' => 'Грешно потребителско име или парола!'
]);
}
public function getLogout() {
Auth::logout();
return redirect('login');
}
Не могли бы вы объяснить больше проблем? –
Проблема в том, что мне нужно изменить URL-адрес на кнопку входа в систему, поэтому, когда пользователь регистрирует URL-адрес, чтобы не войти в систему, кроме администратора, например. –