gpt4 book ai didi

json - Laravel返回json或view

转载 作者:行者123 更新时间:2023-12-04 11:54:01 25 4
gpt4 key购买 nike

我正在开发一个API,如果用户使用.json作为后缀来指定操作(例如admin/users.json),则他们将在json返回中获得响应,否则将获得常规的html View。

有些 Action 可能没有json响应,在这种情况下,它们只会返回html View。

有人对如何彻底实现有意见吗?我希望可以通过路由来实现。

最佳答案

我建议您将应用程序创建为api。

在Foreach页面上,您需要两个 Controller 。每个 Controller 使用不同的路由(在您的情况下,一个路由以.json结尾,一个不带路由)。

json Controller 以json形式返回数据。 “普通” Controller 调用相应的json路由,反序列化json,然后将结果数组传递给 View 。

这样,您就可以获得标准化的api(并得以维护,因为您自己的应用程序使用了它),以及一个“正常”的网站。

更多信息:
Consuming my own Laravel API

编辑:也许可以使用过滤器,但是我不确定,也没有时间自己尝试一下。

关于json - Laravel返回json或view,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18356151/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com