如何使用laravel/lumen路由的角度js路由?

Ani*_*kar 5 php laravel angularjs laravel-routing

我正在研究在laravel(最新版​​本5.*)上开发的Web应用程序.我做了很多搜索,但没有找到确切的解决方案,如何使用laravel路由的角度js路由.

假设网址如下:

  • / viewItem/2
  • / editItem/5
  • 等,任何有参数的网址

我想根据使用角度j的参数获取数据.问题是laravel有自己的内置路由(routes/php在/ app/Http中)和angular js路由使用(ngRoute模块).

  • 如果两个路由一起使用,确切的流量是多少?
  • 如果想要避免在需要来自后端的数据的每个页面上创建对象来避免获取数据,如何实现它?如:$ obj->的getItem($ ID)
  • 在哪里放置角度js路由?

Sam*_*zon 0

这些技术是不同的。Angular 路由构建为单页应用程序(https://en.wikipedia.org/wiki/Single-page_application)。Laravel 路由服务于多个页面。

但是,如果您想要单页应用程序,则应该使用Laravel 路由/控制器来提供应用程序页面。

您还可以使用 ( https://laravel.com/docs/5.2/controllers#restful-resource-controllers ) Laravel 资源控制器在 JS 应用程序和后端之间共享数据。

但你不能混合 Laravel 和 Angular 路线。