2

这个问题是关于 Laravel 4 和 AngularJS 的最佳实践和应用程序架构的

是否建议在 Laravel 4 中创建一个 RESTful 应用程序,为应用程序的每个“部分”或“区域”提供刀片模板,并提供 API 来访问这些区域中调用 AngularJS pratials 的 RESTful JSON 数据。还是作为单页 AngularJS 应用程序更好。

更好的描述是调用“DashbaordController@get”控制器方法并从这里提供一个 larvel 刀片模板。然后仪表板“区域”的其余部分由 AngularJS 及其部分模板通过 DashboardController 中的 RESTful JSON API 处理。

4

1 回答 1

5

这一切都取决于你想做什么。

SPA: 您可以创建一个 master.blade.php 并使用 angulars 路由。这样你只需要在 laravel 中指定资源并在 angular 中调用它。

不是 spa: 使用 laravel 创建路由,让 laravel 创建视图。您只需要创建不同的视图模板,其中包含对您的角度控制器的引用。

部分 SPA: 您可以通过 Angular 将所有内容路由到 domain.com/admin。

于 2013-06-29T14:17:00.510 回答