目前我正在构建基于Laravel-4和AngularJS的应用程序
我不想创建单页面应用程序。
可以按照以下几行构建应用程序:
EventsController
并且通常所有控制器都将以这种方式起作用,具有服务于laravel刀片视图的get方法,然后通过AngularJS及其部分进行操作。这是最佳做法吗?
答案 0 :(得分:0)
计划
使用laravel创建路径并让laravel创建视图。您只需要创建不同的视图模板,它们可以保存对角度控制器的引用。
<强> PagesController 强>
您可以做的是为页面创建路线,从而呈现视图。 所以你可以有一个可以做到这一点的PagesController
<强> EventsController 强>
然后使用angular调用数据并为其设置EventsController。 在EventsController中,您可以添加CRUD,它调用事件模型。
然后这将是流量被称为
的方式模型需要返回数据。 然后Controller将返回带有http状态代码的json。
迷你示例
下面是我在登录时使用Flash消息执行此操作的方法。
return Response::json(array('flash' => 'Invalid username or password'), 500);