У меня есть приложение Laravel 5.2, работающее нормально на сервере. Он также работает нормально в Ubuntu 14.04 с сервером Apache.Перенаправление авторизации пользователя с помощью Laravel 5.2
Теперь я использую MAC, поэтому я сделал новую установку своего приложения, используя приложение MAMP PRO. Все запускаются нормально в Frontend, но когда я пытаюсь войти в бэкэнд, есть перенаправление, которое не позволяет мне пройти аутентификацию. БД точно такая же, поэтому пользователь должен быть аутентифицирован.
Когда я ввожу имя пользователя и пароль и нажмите отправить на экране появится:
Redirecting to http://localhost/admin/dashboard
Затем экран обновления снова и показывает:
Redirecting to http://localhost/admin/auth/login
меня думать, что, возможно, это связано с Сессия, но она установлена:
'driver' => env('SESSION_DRIVER', 'file'),
Поэтому я не знаю, почему это может быть причиной. Есть идеи?
UPDATE - я включать резюме routes.php
Это мой routes.php файл (куски его)
// Admin area
Route::get('admin', function() {
return redirect('/admin/dashboard');
});
Route::group([
'namespace' => 'App\Http\Controllers\Admin',
'middleware' => 'auth.admin',
], function() {
Route::get('admin/dashboard' , '[email protected]');
});
Route::get('admin/auth/login', 'App\Http\Controllers\Admin\Auth\[email protected]');
Проверьте разрешение папки хранения. Должна быть папка сеансов в области хранения/рамки/с правами чтения и записи. Попробуйте установить разрешение папки хранения как 777 и выполнить. –
Не могли бы вы предоставить вам свой адрес "route.php"? – smartrahat
smartrahat Я включил route.php –