PHP - 重定向到新添加项目的页面?

时间:2013-10-28 11:35:41

标签: php laravel laravel-4 concept

如何重定向到新添加项目的页面?

例如,我有5个页面的项目列表。成功添加新项目后,我希望它重定向到应该位于的页面。

有可能吗?怎么样?

1 个答案:

答案 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变量。从这一点上可以访问它的所有属性。