这个问题涉及Laravel 4和AngularJS的最佳实践和应用程序架构
建议在Laravel 4中创建RESTful应用程序,为应用程序的每个“部分”或“区域”提供刀片模板,并提供和API来访问这些区域内的RESTful JSON数据,调用AngularJS pratials。或者作为单页AngularJS应用程序更好。
更好的描述是调用“DashbaordController @ get”控制器方法并从此处提供一个larvel刀片模板。然后仪表板“区域”的其余部分由AngularJS及其部分模板通过DashboardController中的RESTful JSON API处理。
答案 0 :(得分:5)
这一切都取决于你想做什么。
<强> SPA:强> 您可以创建master.blade.php并使用angulars routing。这样,您只需要在laravel中指定资源并在angular中调用它。
不是spa: 使用laravel创建路径并让laravel创建视图。 您只需创建不同的视图模板,其中包含对您的引用 角度控制器。
部分SPA: 您可以将所有内容路由到domain.com/admin到angular。