我创建了一个项目,并在本地编写了大部分内容,直到我有了服务器 . 现在我有一台服务器,我将文件移动到服务器 . 在我的项目正常运行后,我在验证方面遇到了麻烦 . (我在服务器上添加了身份验证,它本地不存在) .

每次我尝试登录或注册时,我都会被重定向到登录/注册路由,没有任何错误或类似的东西 . 数据库连接工作正常,我尝试从它获取一些数据,这是有效的 .

我查找了auth路由并尝试在寄存器函数中返回HTTP头数据,但程序根本没有达到此功能 .

我还试图在/vendor/framework/src/Illuminate/Routing/Router.php中覆盖Router.php中的Route post寄存器:

$this->post('register', 'Auth\RegisterController@register');

$this->post('register', 'TestController@test');

只是为了查看我的TestController中的@test函数是否会被访问,但是没有 . 再次被重定向 .

但是,除了登录/寄存器控制器中的重定向路由之外,我还没有更改auth控制器等

这是我在web.php中的路线:

Route::group(['middleware' => 'auth', 'web'], function () {
    // my routes - the user shall only see them if they are logged in
});

Auth::routes();

如果我手动登录用户,一切正常

我真的不知道该怎么做了,有人有线索吗?


php artisan route:list:

enter image description here