php - Laravel 4 资源 Controller NotFoundHttpException

标签 php laravel laravel-4

我正在使用资源 Controller 来处理我网站中的帐户。 这是我的路线:

Route::group(['before' => 'auth'], function() {
    Route::resource('/account', 'AccountController');
});

这是我的 Controller :

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) {

    }

}

我使用命令行创建了 Controller :'php artisancontroller:make AccountController -- except=store,create'

尽管由于某种原因,我在导航到该 URL 时收到了 NotFoundHttpException。

NotFoundHttpException

但我不知道为什么。可能是什么原因造成的?

编辑:

过滤器:

Route::filter('auth', function()
{
    if ( ! Sentry::check() ) return Redirect::action('HomeController@getLogin');
});

最佳答案

我修复了它,我不知道问题是什么,但我将路由组移到了routes.php 文件中的第一行,它的工作方式就像一个魅力。

关于php - Laravel 4 资源 Controller NotFoundHttpException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17172049/

相关文章:

laravel - 如何为经过身份验证的用户和未经身份验证的用户提供路由

php - DB::raw 在服务器上上传时会影响吗?

validation - Laravel 验证 : unique with multiple columns and soft_delete

javascript - 拉拉维尔 : can't I use enctype ='multipart/form-data' to POST non file inputs?

laravel - 带有两个提交按钮的表单 laravel 6

ajax调用时javascript动态内容不受影响

php - 在 session 之外,我有哪些选项可以将客户购物篮内容存储在我的网站上?

php - 过多的 DOM 元素货币符号

css - Laravel 从 scss 生成 css 我看不到变化

php - 为什么在 PHP 中对日期格式为 "YYYY-MM-DD"的两个字符串进行小于或大于比较工作,即使它们是字符串?