【问题标题】:How do I carry data from one page to the next in Laravel?如何在 Laravel 中将数据从一页传送到下一页?
【发布时间】:2017-06-20 07:56:56
【问题描述】:

假设我有一个带有指向另一个页面的链接的页面。当我单击链接时,我需要当前页面中的数据(几个,而不仅仅是一两个)在我输入链接时可用。我正在使用 Laravel。如何做到这一点,或者对我的情况有什么建议。

因为它是 Laravel 和 MVC,我不确定我是否应该从某种角度来处理它。

【问题讨论】:

  • 什么样的数据?它是用户输入的吗?它在数据库中吗?你试过什么?
  • 我猜来自数据库的数据。我调用一个 API 来获取以 JSON 格式传输的数据并显示其中的一些数据。我也想在第二页显示一些数据。

标签: laravel model-view-controller


【解决方案1】:

我不确定你的意思。我会从控制器注入数据。

如果您将数据从一个页面传递到另一个页面,请从第一页发布数据并通过控制器将该数据返回到第二页。或者,只要不是敏感数据,您就可以在 URL 中使用道具来传递数据。

我建议阅读 Laravel 的文档。如果它是您想要的数据库中的数据。

【讨论】:

    【解决方案2】:

    将您希望跨多个页面持久化的数据放入会话中。

    当您为第 1 页提供服务时,让您的控制器将数据放入用户的会话中,然后从第 2 页检索该数据。

    您可以在此处阅读有关会话数据的更多信息:https://laravel.com/docs/5.4/session

    【讨论】:

      【解决方案3】:

      在继续 Laravel 开发之前,我建议你先解决这个问题:

      https://laracasts.com/series/laravel-5-fundamentals

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-09-27
        • 1970-01-01
        相关资源
        最近更新 更多