我是新來的Laravel,我有這樣我routes.php文件文件的路徑:Laravel 4路線::資源問題
<?php
Route::resource('search', 'SearchController');
?>
和我有控制器應用程序/控制器/ SearchController.php那看起來是這樣的:
<?php
class SearchController extends \BaseController {
protected $layout = 'layouts.master';
public function create() {}
public function store(){}
public function index(){
return View::make('hello');
}
}
?>
我以前曾經unrestful方法名SearchController的控制器。我將其中一個重命名爲OldSearchController並更新了路線。
和app/views中的文件hello.php。
但是,每當我試圖通過http://localhost/search
訪問的頁面,我得到以下錯誤:
BadMethodCallException
Method [index] does not exist.
還有什麼需要做的?
這就是'app/routes.php'文件中的所有內容嗎? – vsmoraes
是的,只有一條路線 –
讓我們嘗試一些更簡單的方法:'Route :: get('/ search',function(){return'It works!';});'。 你有'mod_rewrite'工作,對吧? – vsmoraes