我正在使用资源控制器来处理我网站中的帐户。这是我的路线:
Route::group(['before' => 'auth'], function() {
Route::resource('/account', 'AccountController');
});
这是我的控制器:
class AccountController extends \BaseController {
public function index() {
return Redirect::action('AccountController@show', Sentry::getUser()->id);
}
public function show($id) {
return $id;
}
public function edit($id) {
}
public function update($id) {
}
public function destroy($id) {
}
}
我使用命令行创建了控制器:'php artisan controller:make AccountController --except=store,create'
尽管出于某种原因,我在导航到 URL 时收到了 NotFoundHttpException。
但我不知道为什么。这可能是什么原因造成的?
编辑:
过滤器:
Route::filter('auth', function()
{
if ( ! Sentry::check() ) return Redirect::action('HomeController@getLogin');
});