我创建了一个项目并在本地编写了大部分内容,直到我有了服务器。现在我有一台服务器,我将文件移动到服务器。在我使项目正常运行后,我在验证方面遇到了麻烦。 (我在服务器上添加了身份验证,它本地没有。)
每当我尝试登录或注册时,我只会被重定向到登录/注册路由而不会出现任何错误或类似的错误。数据库连接工作正常,我尝试从中获取一些数据并且有效。
我查找了auth路由并尝试在寄存器功能中返回HTTP头数据,但程序根本没有达到此功能。
我还试图在/vendor/framework/src/Illuminate/Routing/Router.php中覆盖Router.php中的路由寄存器:
$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: