如何解决奇怪的不正确的Laravel路由?

时间:2019-10-25 19:35:31

标签: php laravel laravel-6

我正在Laravel 6中构建一个简单的网站。我使用了内置的Laravel工匠工具来创建身份验证路由和视图。

登录后,应将用户重定向到/home。但是,Laravel有时会重定向到/js/popper.js.map

我不知道Laravel为什么要这么做!我已经搜查了错误日志,但无济于事。我正在使用Bootstrap,但从未明确指示Laravel导入或使用Popper。我不知道为什么它特别想去这个特定的文件?我已经有几个星期了这个问题。

有时会运行php artisan config:cache和cache:clear帮助,但并非总是如此。而且,有时它会在我的远程服务器或本地服务器上发生,但通常不会同时发生,这使得调试非常困难。

我已经使用内置的Laravel Auth声明了Auth路由。像这样:

php artisan ui bootstrap

在web.php中: Auth::routes();

我希望登录后重定向到/home,然后重定向到Welcome / red(我的软件的一部分)。相反,它停留在js/popper.js.map和404处。登录WORKS,我可以访问经过身份验证的内容。但是,无缘无故地陷入404页面是一种糟糕的用户体验。

有人对Laravel产生重定向到/js/popper.js.map的想法有任何线索吗?谢谢!!!

1 个答案:

答案 0 :(得分:0)

我从来没有遇到过这个问题。也许您可以从一个简单的控制器开始并进行查看?没有加载任何资产和包?从这一点开始,一揽子地添加软件包和资产。您应该找到您的错误。您是否编写了任何测试?那应该有很大帮助!

我认为这个popper.js文件是由npm软件包加载的?也许对卸载它有帮助?