繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM