700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > laravel5.3 api.php php – 使用内置的laravel 5.3功能或dingo来创建API?

laravel5.3 api.php php – 使用内置的laravel 5.3功能或dingo来创建API?

时间:2021-07-25 08:21:12

相关推荐

laravel5.3 api.php php  – 使用内置的laravel 5.3功能或dingo来创建API?

我是API开发的新手,但在使用Laravel之前我开发了很多网站.(和PHP)

现在我想创建我的第一个API,它可以响应任何类型的客户端,如Android,iOS或Angular支持的应用程序.

在这种情况下,我做了很多研究,如何通过laravel创建API.

我发现有一个名为dingo/api的软件包可以简化并提供创建灵活API的要求.

另一方面,在最后一个版本的Laravel(5.3)中添加了有助于创建像Passport这样的API的新功能.

但我很困惑,不知道哪种方法最好.

在这种情况下单独使用Laravel是否足够?还是我肯定需要Dingo?

解决方法:

这真的取决于你想要实现的目标,如果你想要一个带有分页的版本化api休息和通常是API的所有功能,那么对我来说最好的方法是使用dingo api,但是如果你想在JSON中提供数据从一个已创建的网站,只返回控制器动作中的实体,laravel本身将它们返回编码为json,是你自己选择的问题,现在,你可以随时使用这样的生成器:/InfyOmLabs/laravel-generator来生成整个脚手架,这包括一个带有文档的REST API.在安全层中,您可以使用带有laravel passport的OAuth服务器,或者可以使用此包/packages/tymon/jwt-auth使用JWT Auth,配置和使用非常简单.我想说的是一个选择问题,就是这样.

标签:php,laravel,laravel-5-3,api

来源: https://codeday.me/bug/0519/1134342.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。