【发布时间】:2015-07-23 18:38:32
【问题描述】:
我有控制器动作,我想渲染表单并处理它提交,所以我要做的就是:
public function add(PostFormRequest $request)
{
if (Input::get('title')) {
$post = new Post(Input::all());
if ($post->save()) {
return redirect('posts');
}
}
return view('add_post');
}
但是我得到了重定向循环,当我只使用 public function add() 一切正常时,我做错了什么?
【问题讨论】:
-
我不认为它在此代码中重定向,您可以通过在
return redirect('posts');之前设置dd('here');来进行测试。 PostFormRequest 中有什么? -
@Robert,看起来它没有进入动作,
var_dump(1);die;,在动作开始括号不起作用并获得重定向循环之后... -
然后它在 PostFormRequest 中被重定向。你能发布那个代码吗?