【问题标题】:Building an Restfull Api with Laravel 5使用 Laravel 5 构建一个 Restful Api
【发布时间】:2015-06-13 15:17:46
【问题描述】:

我计划为客户构建一个带有 laravel 5 的 restfull api,因为他们还想在未来制作应用程序(第一个 ios/android,larer ios watch)。对于 1.0 版,他们只想要网站的 web 版本,所以我打算用刀片模板和 laravel 路由的传统方式来做。

有没有将这两者结合起来的良好做法? api 路线在某些地方会有所不同,然后我需要“正常”网络版本的路线,大多数服务和存储库也将是相同的。输出会完全不同,因为 api 需要返回 Json,而“正常”网络版本将返回 Html。

有什么想法吗?

【问题讨论】:

    标签: php api laravel


    【解决方案1】:

    我真的会考虑不使用 Blade 而是使用前端框架,例如 Angular。如果您能够达到后端仅提供 JSON 响应的地步,那将使您的生活更加轻松。

    作为一个额外的好处,单页应用在开箱即用的移动设备上的可用性也将大大提高。

    您也可以查看 PhoneGap。如果你的所有东西都在 Angular 上运行,那么将它移植到 PhoneGap 应该不会太难。

    【讨论】:

    • 是的。我也在考虑这样做。但是 AngularJs 中的 SEO 呢?对于 SEO,您需要为每个页面 url 返回一个服务器响应,所以这也是额外的工作。
    猜你喜欢
    • 2014-09-13
    • 2017-11-15
    • 1970-01-01
    • 1970-01-01
    • 2015-05-14
    • 2015-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多