【发布时间】:2018-10-17 14:00:52
【问题描述】:
我仍在使用 laravel,我想这有一个简单的解决方法,但我似乎找不到任何东西。 我想提交我的表单,通过创建返回数据,然后重定向到另一个页面,而不是显示我的表单结果。目前它只返回一个带有电子邮件和名称变量的空页面并将其添加到数据库中。
我在 adduser 控制器中尝试了以下操作,但它没有通过我的数据库执行 create 函数,只是重定向我。
return Child::create([
'name' => $request->input('name'),
'email' => $request->input('email'),
]) && Redirect::to('/anotherpage');
我是否必须对我的控制器做一些事情,或者这可以通过上述的变体来完成吗?
【问题讨论】:
-
不需要返回create方法的结果。返回只是结束方法的执行,所以调用
Child::create然后return Redirect...