簡體   English   中英

Laravel路由無法正常工作

[英]Laravel routing not working correctly

快速提問

編輯:我不知道如何訪問除“ /”以外的其他路由這是我要訪問的路由

Route::get('/', 'HomeController@index');

Route::get('users', 'UserController@index');

Route::get('foo', function()
{
    return 'Hello World';
});

這是我的路線。 通過php artisan路線 在此處輸入圖片說明

我可以成功訪問localhost / cartraderlaravel / public將我帶到HomeController @ index

當我嘗試訪問foo或用戶時,我得到 在此處輸入圖片說明

我努力了

本地主機/ cartraderlaravel /公共/用戶本地主機/ cartraderlaravel /用戶本地主機/ cartraderlaravel / foo本地主機/ cartraderlaravel /公共/ foo

所有這些都返回“未找到”錯誤。 幫助任何人?

您應該將根目錄指向WAMP中的cartraderlaravel / public,這樣就不必訪問localhost / cartraderlaravel / public。 要在WAMP中執行以下操作:

  1. 單擊任務欄中的WampServer圖標
  2. 從下拉菜單中選擇Apache> httpd.conf
  3. 搜索術語“ DocumentRoot”
  4. 將DocumentRoot路徑更改為您的自定義目錄
  5. 再次按照相同的步驟再次搜索“ DocumentRoot”
  6. 保存更改並“重新啟動所有服務”

進一步的研究表明,這是WAMP的常見問題。 與Apache設置有關。 我已經開始使用虛擬網絡,現在一切正常

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM