IOS 应用服务使用哪些 laravel 路由(Web 路由或 API 路由)

Posted

技术标签:

【中文标题】IOS 应用服务使用哪些 laravel 路由(Web 路由或 API 路由)【英文标题】:Which laravel routes to use for an IOS app services (web routes or API routes ) 【发布时间】:2017-03-06 06:22:29 【问题描述】:

我正在开展一个项目,在该项目中我必须为移动应用提供服务。注册、登录等服务。

我正在研究 Laravel 5.3 路线。路由有两种主要类型:web 路由API 路由。我读到了这些,但我仍然对自己的情况感到困惑。

我是 Laravel 的新手,所以我的问题是哪种设施更适合我的情况。

任何有关为移动应用提供服务的建议都会有所帮助。

【问题讨论】:

您可以为此使用 Web 路由,但这个用例或多或少是 API 路由的设计目的——您将获得令牌支持、无状态等,并且可能更接近开箱即用。 【参考方案1】:

我的建议是使用 Laravel 作为 API 服务并在 API 中创建所有路由

然后,您可以从您的 ios 应用通过 /api 路由向您的 Laravel 服务器发送请求并执行必要的逻辑

这样你的所有逻辑都驻留在你的 Laravel 服务器上,这意味着你可以让你的 iOS 应用程序尽可能地笨拙,只负责显示一些视觉内容,并与你的服务器通信以获取它需要的任何信息

如果您不需要 Laravel 的所有功能来执行此操作,我建议您使用 Lumen 框架,这是为 API 工作而制作的 laravel 精简版

【讨论】:

以上是关于IOS 应用服务使用哪些 laravel 路由(Web 路由或 API 路由)的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 的路由

Laravel5.1 路由 -路由分组

如何laravel视图里访问其他控制器的路由

Laravel 5 如何测试重定向

将全局变量从当前 url 传递给 laravel 组路由

Laravel 路由