我有一个 Laravel 5.2 应用程序在实时服务器中运行良好。它在带有 Apache 服务器的 Ubuntu 14.04 中也运行良好。
现在我使用的是 MAC,所以我使用 MAMP PRO 应用程序重新安装了我的应用程序。前端一切正常,但是当我尝试登录到后端时,有一个重定向不允许我通过身份验证。数据库完全相同,因此应该对用户进行身份验证。
当我输入用户名和密码并点击发送时,屏幕显示:
Redirecting to http://localhost/admin/dashboard
然后屏幕再次刷新并显示:
Redirecting to http://localhost/admin/auth/login
我认为它可能与会话有关,但它被建立为:
'driver' => env('SESSION_DRIVER', 'file'),
所以我不知道为什么这可能是一个原因。任何想法?
更新 - 我包括了 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' , 'AdminController@index');
});
Route::get('admin/auth/login', 'App\Http\Controllers\Admin\Auth\AuthController@login');