gpt4 book ai didi

php - Laravel 5 网站和 API 使用相同的应用程序

转载 作者:可可西里 更新时间:2023-11-01 00:31:24 30 4
gpt4 key购买 nike

我要迁移到 Laravel 5 的应用程序是一个网站及其 API。

API 用于移动应用程序和网站提取数据。

网站不会开发成单页应用,因为我已经有了所有的 View ,我只是将网站迁移到 Laravel 5。

如何在不复制代码的情况下执行以下操作?

例如,允许 /products 使用此 API 端点 (/api/2.0/products) 列出我的所有产品。

这同样适用于所有其他路线

最佳答案

是的,你可以。我目前正在自己​​做这件事。首先编写基本 API,然后为我自己的网站进行 dogfooding。有一个很好的 laravel 包叫做 Dingo ( https://github.com/dingo/api ),它可以根据你从哪里调用它来提供不同的输出。如果您只是从 api.yourwebsite.com/products 调用它,您将获得 JSON。但是如果你像 API::get('/products') 这样在内部调用它,你将得到数组/对象,无论你返回什么。

所以我有一个使用 API 来呈现自身的网站。这样,您只需编写一次 API,就可以将其用于您的前端网站、移动设备,或者也可以将其提供给第三方开发人员。

我希望这能回答您的问题。如果您还有其他问题,请告诉我。谢谢

关于php - Laravel 5 网站和 API 使用相同的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28961212/

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