簡體   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