【发布时间】:2016-09-08 14:12:14
【问题描述】:
我在使用 Laravel 框架时遇到了麻烦。我有两种形式,但它们的作用相同:注册。
这是一笔交易。我有一个注册页面。我的主页上也有一个注册表单。 当我在主页上填写表格并单击“注册”时,它会验证我的表格。我不想要它。我希望它将 POST 重定向到 /signup 然后验证。我想在 /signup 页面上显示错误/成功信息。我该怎么做?
我在 home.blade.php 上的表单(signup.blade.php 有相同的表单):
<form action="{{ route(auth.signup) }}" method="POST">
<input name="username" type="text" placeholder="Username">
<input name="email" type="email" placeholder="Email">
<input name="password" type="password" placeholder="Password">
<input name="password_confirmation" type="password" placeholder="Confirm Password">
<input type="submit" value="Sign up">
【问题讨论】:
-
分享您的
SignUp控制器功能和Validator。你可以POST和Validator一样,如果有一些错误重定向到SignUp假设两种形式相同 -
类似
if ($validator->fails()) { return redirect('signup')->withErrors($validator); }
标签: php forms validation laravel frameworks