[英]Laravel 4: Controller Method Not Found
我是Laravel 4的新手,只是嘗試入門。 我似乎無法讓路由和控制器很好地協同工作。
我試圖導航到:
http://localhost/laravel/public/vehicles
使用控制器VehiclesController.php
<?php
class VehiclesController extends BaseController {
public $restful = true;
public function getIndex() {
return View::make('vehicles.index');
}
}
和路線
Route::controller('/', 'VehiclesController');
我在views\\vehicles\\index.php
創建了一個僅包含HTML的views\\vehicles\\index.php
。
這是我的路線表:
+--------+-------------------------------------------------------+------+----------------------------------+----------------+---------------+
| Domain | URI | Name | Action | Before Filters | After Filters |
+--------+-------------------------------------------------------+------+----------------------------------+----------------+---------------+
| | GET|HEAD / | | VehiclesController@getIndex | | |
| | GET|HEAD index/{one?}/{two?}/{three?}/{four?}/{five?} | | VehiclesController@getIndex | | |
| | GET|HEAD|POST|PUT|PATCH|DELETE {_missing} | | VehiclesController@missingMethod | | |
+--------+-------------------------------------------------------+------+----------------------------------+----------------+---------------+
我看過其他帖子,但仍然不太清楚我要去哪里。 謝謝!
如果你想打
http://localhost/laravel/public/vehicles
然后
Route::controller('/vehicles', 'VehiclesController');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.