Dav*_*dge 7 api json laravel laravel-4
我正在开发一个API,如果用户使用.json后缀(例如admin/users.json)指定操作,他们会在json的返回中获得响应,否则他们会获得常规的html视图.
.json
admin/users.json
某些操作可能没有json响应,在这种情况下,它们只返回一个html视图.
有没有人对如何干净利落地提出建议?我希望通过路由可以实现.
Atr*_*eur 5
我建议您将应用程序创建为api。
在Foreach页面上,您需要两个控制器。每个控制器使用不同的路由(在您的情况下,一个路由以.json结尾,一个不带路由)。
json控制器以json形式返回数据。“普通”控制器调用相应的json路由,反序列化json,然后将结果数组传递给视图。
这样,您就可以获得标准化的api(并得以维护,因为您自己的应用程序使用了它),以及一个“正常”的网站。
更多信息:使用 我自己的Laravel API
编辑:也许可以使用过滤器,但是我不确定,也没有时间自己尝试一下。
归档时间:
12 年,4 月 前
查看次数:
7515 次
最近记录:
8 年,5 月 前