【问题标题】:Laravel and Backbone.js router issueLaravel 和 Backbone.js 路由器问题
【发布时间】:2014-02-27 00:48:59
【问题描述】:

我正在使用 Backbone.js 开发一个 Laravel 项目,但遇到了路由器问题。我希望我的 Laravel 项目成为单页应用程序 (SPA),因此在 Backbone.js 方面,我使用哈希片段作为链接,但 Laravel 的 Route 无法识别我的 Backbone 的哈希标志。

据我所知,也有 pushState 用于此目的的替代方案。
如何将路由器用于服务器端和客户端的单页应用程序?

【问题讨论】:

    标签: backbone.js laravel router pushstate


    【解决方案1】:

    当您使用 Backbone.js 时,您通过其 API 与服务器通信。在您的 Laravel 项目中,只需创建一个 RESTful API,您就可以从中获取和发布数据。在 Laravel 中,你只使用代表资源的模型和处理 API 请求的控制器。这些 API 控制器的路由不必关心标签,它们只是常规路由。在 Backbone 客户端中,您只需将模型中的 API URL 设置为 Laravel 后端中的资源,然后您就可以获取和使用它们。

    【讨论】:

      猜你喜欢
      • 2021-04-09
      • 1970-01-01
      • 1970-01-01
      • 2012-12-04
      • 1970-01-01
      • 2014-08-14
      • 2018-11-20
      相关资源
      最近更新 更多