【发布时间】:2014-03-26 14:56:53
【问题描述】:
我刚刚创建了 UserController 并在 routes.php 文件中添加了一个路由:
Route::resource('users', 'UserController');
当我访问 laravel.dev/users 时,我希望看到用户索引视图,但我收到 404 错误:在此服务器上找不到请求的 URL /users。
这是运行时的输出:php artisan routes
+--------+------------------------+---------------+------------------------+----------------+---------------+
| Domain | URI | Name | Action | Before Filters | After Filters |
+--------+------------------------+---------------+------------------------+----------------+---------------+
| | GET users | users.index | UserController@index | | |
| | GET users/create | users.create | UserController@create | | |
| | POST users | users.store | UserController@store | | |
| | GET users/{users} | users.show | UserController@show | | |
| | GET users/{users}/edit | users.edit | UserController@edit | | |
| | PUT users/{users} | users.update | UserController@update | | |
| | PATCH users/{users} | | UserController@update | | |
| | DELETE users/{users} | users.destroy | UserController@destroy | | |
| | GET / | | Closure | | |
+--------+------------------------+---------------+------------------------+----------------+---------------+
我做错了什么?
【问题讨论】:
-
运行 php artisan routes 并查看生成的内容。另外,您是如何设置虚拟主机的?
-
更新了原来的问题。
-
如果您不介意,在原帖中包含更多信息可能会有用,例如用户控制器的内容、routes.php 文件、用户模型等。
-
确认 htaccess a) 已启用且 b) 正常工作。
标签: php laravel laravel-4 laravel-routing