[英]AngularJS and Laravel 4 controllers, multi page app
这个问题与Laravel 4和AngularJS的最佳实践和应用程序架构有关
建议在Laravel 4中创建一个RESTful应用程序,该应用程序为应用程序的每个“区域”或“区域”提供一个刀片模板,并提供API来访问这些区域中的AngularJS实用程序的RESTful JSON数据。 或者作为单页AngularJS应用程序更好。
更好的描述将是调用“ DashbaordController @ get”控制器方法并从此处提供larvel刀片模板。 然后,仪表板“区域”的其余部分由AngularJS及其部分模板通过DashboardController中的RESTful JSON API处理。
这完全取决于您要做什么。
SPA:您可以创建master.blade.php并使用角度路由。 这样,您只需要在laravel中指定资源并在angular中调用它即可。
不是spa:使用laravel创建路线并让laravel创建视图。 您只需要创建不同的视图模板即可,这些模板包含对角度控制器的引用。
部分SPA:您可以将所有内容都通过angular路由通过domain.com/admin。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.