我以前通过复制laravel项目文件夹将laravel从服务器转移到另一个服务器,现在当我尝试使用默认的laravel auth页面登录时,如果我输入了错误的auth值,则会收到错误auth.failed 但是,当我输入有效的auth值时,页面会刷新,但没有任何反应。 我从浏览器视图源注意到CSRF令牌的值正在更改,我输入了有效的auth值
我试图删除会话文件/ storage / framework / sessions 并尝试
php artisan view:clear
php aritsan cache:clear
但是什么也没发生。 我该如何解决这个问题。
答案 0 :(得分:0)
使用Laravel Debugbar可以轻松调试此类情况。 很好,简单又可爱^
答案 1 :(得分:0)
我解决了这个问题。
在先前的服务器中,我在域中使用SSL,因此/config/session.php中的cookie设置为true:-
'secure' => env('SESSION_SECURE_COOKIE', true),
因为,当我打开网站时,当前的新服务器未使用https,因此我将值设置为false
'secure' => env('SESSION_SECURE_COOKIE', false),
现在一切正常。