我刚刚开始学习 Laravel,遇到了一个问题。我制作了两个视图文件。第一个是 home.blade.php,第二个是welcome.blade.php。在路由文件夹 web.php 中,我使用了
Route::redirect('/home', '/welcome');
重定向方法,它将我重定向到欢迎文件。当我像这样写入本地主机 URL http://127.0.0.1:8000/home 时,它会正确地将我重定向到欢迎视图页面,并且 URL 更改为 http://127.0.0.1:8000/welcome 。但后来我删除了重定向方法代码,并删除了欢迎视图页面,但当我在 URL 中写入 home 时,它仍然将我重定向到欢迎页面。我询问 ChatGPT,它告诉我运行 PHP artisan 命令来清除缓存和视图。我做了完全相同的事情,但在此之后,我仍然面临同样的问题。当我在 URL 中写入 home 时,它会将我重定向到欢迎页面,该页面甚至不存在并显示 404 错误。
我希望当我在 URL 中写入 home 时,它会打开 home.php 文件,而不是将我重定向到根本不存在的welcome.php 文件。
只需清除浏览器缓存即可。我遇到了同样的问题并通过清除浏览器数据解决了。