【发布时间】:2014-12-10 16:32:22
【问题描述】:
寻找对此的一些见解。
我正在尝试在 Laravel 4 应用程序中定义一个路由控制器,它执行以下操作。
- 处理路由
user/{userid} - 处理路由
user/new
我想不出办法让两者同时发生。
我的控制器和路由如下所示:
Route::controller('user', 'UserController');
class UserController extends BaseController {
public function getIndex($user_id) {
$user = User::find($user_id);
return View::make('user')
->with('user', $user);
}
public function getNew() {
return View::make('create_user');
}
}
对我来说,这应该可行,但我在尝试转到 user/1 时收到 404。奇怪的是,user/new 仍将我带到create_user。 user.blade.php 视图和create_user.blade.php 视图都存在于views 的根目录中,所以这也不是问题所在。我做错了什么?
【问题讨论】:
标签: php laravel-4 controller routes