Laravel+AngularJS应用程序结构
Laravel + AngularJS application structure
目前我正在构建一个基于Laravel-4和AngularJS 的应用程序
我不想创建单页应用程序。
可以按照以下路线构建应用程序吗:
事件控制器
- Get返回一个laravel视图
- index()返回json事件数组
- show()返回json事件对象
- Store()保存json事件对象
并且通常所有的控制器都将以这种方式操作,具有一个为laravel刀片视图服务的get方法,然后通过AngularJS及其部分进行操作。这是最佳实践吗?
计划
使用laravel来创建路线,并让laravel创建视图。您只需要创建不同的视图样板,这些样板包含对角度控制器的引用。
PagesController
您可以做的是为页面创建路由,从而渲染视图。所以你可以有一个PagesController来完成
事件控制器
然后使用angular来调用数据,并为此使用EventsController。在EventsController中,您可以添加CRUD,它调用事件模型。
然后这就是流量的调用方式
模型需要返回数据。然后,控制器将返回json,其中包含http状态代码。
小型示例
下面是我在登录时如何使用闪存消息的方法。
return Response::json(array('flash' => 'Invalid username or password'), 500);
相关文章:
- Redux应用程序结构-在哪里放置服务/业务逻辑
- 使用angularjs和node.js时的Web应用程序文件夹结构
- 应用程序的最佳目录结构 - 节点 + 道场:这行得通吗?
- TypeScript 1.8,多个.ts文件中的单个文件-应用程序结构
- Backbone.js应用程序使用CommonJS结构与node.js和客户端协同工作
- 淘汰js应用程序的正确文件结构是什么
- Web应用程序的体系结构/设计,对另一台服务器进行了大量Ajax调用
- RESTful Web 应用程序中的客户端服务器体系结构
- 如何在node.js应用程序中的mongodb中按层次结构顺序插入数据
- 骨干.js如何跟踪登录用户状态和有关应用程序结构的一般建议
- 我的原生脚本应用程序的最佳结构
- 在 AngularJS 应用程序中形成适当的结构
- 关于具有用户身份验证的 Web 应用程序的结构
- 网站中的单页体系结构或应用程序在 html 导航中使用 servlet 而不打开新页面
- Javascript - Web 应用程序结构
- Node.js & Express - 应用程序结构的全局模块和最佳实践
- 骨干.js : 固定侧板的结构应用程序
- RESTful Backbone 应用程序中 JSON 的预期结构是什么?
- 如何规划新 JS 应用程序的结构
- 全栈应用程序Gulp构建的输出/路径/结构策略