我真的很新的API发展,但我使用Laravel之前开发了许多网站。(和PHP)使用内置的laravel 5.3功能或dingo来创建API?
现在我要创造我可以任何一种喜欢的Android,iOS或客户的响应第一API一个有角度的应用程序。
我在这种情况下做了很多研究,我怎样才能通过laravel制作一个API。
我发现有一个名为dingo/api的程序包可以简化并提供创建灵活API的要求。
而在另一方面,在Laravel的最后一个版本(5.3)增加了新的功能,帮助像Passport创建的API。
但我很困惑,不知道哪个是最好的方法。
在这种情况下单独使用Laravel是否足够?或者我肯定需要丁诺?
我想创建的API应该可以响应不同的客户端,就像我说的。并希望拥有所有正常的API功能。此外,我想使用'laravel 5.3',但我不知道'dingo'是否支持该版本?我不知道laravel 5.3和dingo是否会在一起发生冲突? (因为我听说dingo不支持laravel 5.3) –
好吧,它的1.0.0-beta6版本中的dingo已经支持laravel 5.3,你可以在https://packagist.org上知道这个信息并检查包支持当前版本框架的组件,例如,如果你寻求流行的权利,你应该看到我提到的那个版本支持照明/路由5.3,即与laravel 5.3兼容,希望这可以帮助你在你的选择,最好;) – bretanac93
API生成器替代上述提到的:[Laravel-REST-API-generator](https://github.com/YanDatsyuk/Laravel-REST-API-generator), [laravel-api-generator -GJ](https://packagist.org/packages/gabrieljaime/laravel-api-generator-gj) –