AngularJS和Laravel 4控制器,多页面应用程序

时间:2013-06-29 14:06:56

标签: javascript model-view-controller angularjs laravel laravel-4

这个问题涉及Laravel 4和AngularJS的最佳实践和应用程序架构

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

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

1 个答案:

答案 0 :(得分:5)

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

<强> SPA: 您可以创建master.blade.php并使用angulars routing。这样,您只需要在laravel中指定资源并在angular中调用它。

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

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