【发布时间】:2014-05-12 19:10:56
【问题描述】:
我是 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 的视图。
这是我的路线表:
+--------+-------------------------------------------------------+------+----------------------------------+----------------+---------------+
| 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 | | |
+--------+-------------------------------------------------------+------+----------------------------------+----------------+---------------+
我查看了其他帖子,但仍然无法弄清楚我哪里出错了。谢谢!
【问题讨论】:
-
您使用的是什么服务器,您是否正确配置了漂亮的 URL?
-
试试
http://localhost/laravel/public/vehicles/index -
@ceejayoz 我正在使用 WAMP。我没有弄乱任何设置。
-
@user3158900 不走运——同样的问题