这是我的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'
));
});
答案 0 :(得分:0)
您需要为routes.php文件(位于app /下)添加路由,以定义&#39;帐户激活&#39;您用于在电子邮件中创建链接的路线。
如果处理请求的函数在AccountController中,并且它被称为getAccountActivate,那么路由声明将如下所示:
Route::get('/whateverUrlYouWant', [
'as' => 'account-activate',
'uses' => 'AccountController@getAccountActivate',
]);
您可以使用任何URL,控制器和功能。将您想要与该路由关联的URL放入。