我想发布一个带有restfull语法的注册表单" auth / inscription"但它不起作用,它给了我这个错误
InvalidArgumentException
Route [auth/inscription] not defined.
路线:
Route::controller('auth', 'AuthController');
控制器:
public function postInscription()
{
if ($this->create_validation->fails()) {
return Redirect::route('auth/inscription')
->withInput()
->withErrors($this->create_validation->errors());
}
else
{
$this->user_gestion->store();
return Redirect::route('home')
->with('ok','L\'utilisateur a bien été créé.');
}
}
inscription.blade.php: (只有我们需要的那条线)
{{ Form::open(array('url' => 'auth/inscription', 'method' => 'post', 'class' => 'form-horizontal panel')) }}
所以,错误:
InvalidArgumentException
Route [auth/inscription] not defined.
不明白...... 有人能帮助我吗?
答案 0 :(得分:0)
错误的铭文可能会在您的退货声明中出现错误。您是否定义了可以重定向用户的getInscription-Method?
return Redirect::route('auth/inscription')
答案 1 :(得分:0)
这是因为' auth / subscription'不是一条命名路线。
您可以在控制器路径的第三个参数中传递一组名称/方法。
OR
只需将该行更改为:
return Redirect::to('auth/inscription');