【问题标题】:PHP - redirect to the page of the newly added item?PHP - 重定向到新添加项目的页面?
【发布时间】:2013-10-29 00:58:00
【问题描述】:

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

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

有可能吗?怎么样?

【问题讨论】:

  • 一般来说,你会得到最后一个插入id,然后以你存储的任何方式获取新添加的项目的url,然后你可以用它来进行标题重定向。
  • 你在用 laravel 吗?

标签: php laravel laravel-4 concept


【解决方案1】:
<?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 变量。从这里可以访问它的所有属性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-24
    • 2021-07-18
    • 2014-04-26
    • 2021-04-05
    • 2013-06-14
    • 2010-11-08
    相关资源
    最近更新 更多