我是laravel的新手。我只是想用路由和控制器來做一些基本的東西。 我有這個控制器命名的TestController看起來如下routes.php中的url不在laravel中呈現4
<?php
class testcontroller extends BaseController{
public function show(){
return 'test';
}
}
我還定義在routes.php文件的路徑如下
Route::get('test', '[email protected]');
當我試圖訪問它使用本地主機/ laravel /大衆/測試將給予404 NOT FOUND錯誤,但是我已經嘗試重寫主目錄的路徑爲
Route::get('/', '[email protected]');
,它工作一切正常,我都甚至試圖和s使用此成功呈現視圖。任何人都可以建議我在哪裏出錯的網址。任何幫助將不勝感激。 謝謝:)
您是否在創建控制器後運行'composer dump'? – Laurence
我現在做了它,但它仍然拋出相同的錯誤 – Gaurav
當你不使用Route :: resource()時,你最好傳遞一個數組作爲第二個參數到Route :: get('test',array('uses' > '@的TestController showTest')); 它不回答爲什麼你的路線指向你的根時工作。 也嘗試保持Laravel名稱約定,因爲它們與首都,駱駝案件等。 –