InvalidArgumentException未定义Route [account-activate]

时间:2015-03-06 03:23:00

标签: php laravel

这是我的route.php,我也给了激活帐户的链接。然后还" InvalidArgumentException Route [account-activate]未定义。"这个错误即将来临:

<?php
Route::get('/',array(
    'as'=>'home',
    'uses'=>'HomeController@home'
));

//unauthenticated grp
Route::group(array('before'=>'guest'), function() {

    //cross side request forgery protection

    Route::group(array('before'=>'csrf'), function() {

        //create acc(POST)
        Route::post('/account/create',array(
            'as'=>'account-create-post',
            'uses'=>'AccountController@postCreate'
        ));

    });

    //create acc(GET)
    Route::get('/account/create',array(
        'as'=>'account-create',
        'uses'=>'AccountController@getCreate'
    ));

});

1 个答案:

答案 0 :(得分:0)

您需要为routes.php文件(位于app /下)添加路由,以定义&#39;帐户激活&#39;您用于在电子邮件中创建链接的路线。

如果处理请求的函数在AccountController中,并且它被称为getAccountActivate,那么路由声明将如下所示:

Route::get('/whateverUrlYouWant', [
          'as' => 'account-activate',
          'uses' => 'AccountController@getAccountActivate',
          ]);

您可以使用任何URL,控制器和功能。将您想要与该路由关联的URL放入。