如何重定向到新添加项目的页面?
例如,我有5个页面的项目列表。成功添加新项目后,我希望它重定向到应该位于的页面。
有可能吗?怎么样?
答案 0 :(得分:4)
<?php
class PostController extends BaseController
{
...
public function store()
{
$input = Input::all();
// do validation, etc...
$post = Post::create($input);
return Redirect::to("/posts/{$post->id}/detail");
}
...
}
Post
是Eloquent模型。 create
方法将数据存储在数据库中并返回新创建的对象,该对象被分配回$post
变量。从这一点上可以访问它的所有属性。