【问题标题】:API Centric web application in laravellaravel 中以 API 为中心的 Web 应用程序
【发布时间】:2018-10-05 04:27:09
【问题描述】:

最近分配给一个新项目,我们需要在其中构建一个以 api 为中心的 web 应用程序。要求是在 Laravel 中构建 2 个独立的项目,一个具有所有 API,可以通过 Web 或移动应用程序访问(以供将来使用),另一个是使用 API 来工作几乎所有功能的 Web 应用程序。

在 Laravel 中构建一个 API 项目很容易,并且有很多关于使用护照等的教程。但是我如何将该 API 实现到 Web 应用程序。

我的主要问题是如何使用 api 为 Web 应用程序设置身份验证,因为它的默认身份验证是基于模型的,或者我的方法是错误的?

请提出想法,因为我们目前处于规划阶段。

提前致谢

【问题讨论】:

    标签: php laravel-5


    【解决方案1】:

    每个 Laravel 项目都将被标识为它自己的“站点”,所以我唯一的建议是,如果您打算通过 AJAX 调用来调用您的 API,以提防跨域脚本问题。

    【讨论】:

    • 将这两个站点作为单独的站点实现是一个想法...... www.abc.com 和 api.abc.com。您还有什么建议吗?
    猜你喜欢
    • 2017-03-12
    • 2016-01-22
    • 2018-06-29
    • 1970-01-01
    • 2015-12-14
    • 2016-12-11
    • 2013-06-09
    • 1970-01-01
    • 2014-08-16
    相关资源
    最近更新 更多