繁体   English   中英

Laravel:路由不起作用

[英]Laravel: routing not working

我已经从互联网上下载了客户端项目,并且它是在Laravel中编程的(也可以通过目录结构看到)。 我已经设置了homestead.yamlhosts ,填充了数据库并修改了.env 一切完成后,我也做了一个vagrant provision和“ composer dump-autoload”。

我面临的问题是本地路由“ /”在根目录中返回index.html 但是route.php表示不同:

Route::get('/', 'PagesController@home');
Route::get('about', 'PagesController@about');

我试图故意修改路由,使它们指向不存在的控制器,删除Kernel.php一些字母...任何会合理地产生错误的东西,并且没有任何反应。 我仍然找回index.html里面的内容。 另外还有index.php ,当我在URL中的斜杠后输入任何内容后,它会返回:

/ bla

/ nlo

/ xyz

您明白了……可能是什么问题?

我也尝试过使用artisan cache:clear

这是网络服务器配置错误。 网络服务器配置为以比index.php更高的优先级提供index.html 可以在/etc/apache2/httpd.conf /etc/apache2/sites-available/your-site.htaccess找到相关配置,或者对于nginx /etc/nginx/sites-available/your-site可以找到相关配置。两个最常见的Web服务器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM