我正在构建一个多租户的SAAS应用程序(因此,多个客户端域名)。
这是一个Laravel 5.4 + Angular2项目。
我的目标是能够在我的基本模板(base.blade.php)中包含angular2。
我当前的目录设置:
xyz-app/
- laravel/
- angular/
目前,从angular文件夹中,我正在运行
ng build -dev --watch --sourcemap=false --output-path="../laravel/public/dist/ng"
但是,有了这个我有两个问题:
ng watch
好吃的东西。--watch
无法正常工作。有办法吗?
答案 0 :(得分:0)
你会发现两种思想流派:那些说"是的,没问题 - 只需将Angular集成到你的应用程序布局中并按照你应该的方式使用它并消耗laravel后端的路线"那些认为它应该是两个不同的系统并且脱钩的人。
解耦有助于提高速度,并按照预期的方式使用角度 - 将两者结合起来使其更加模糊,并使某些任务比需要的更复杂。
如果你已经决定一起使用它们 - 你并不孤单(我有几个项目)。
您可以在这里查看一个很好的起点:https://www.laravel-angular.io/
它的Laravel 5.1我相信 - 但它有很多猜测和腿部工作,将两者结合起来并让它像你想要的那样工作。
有很多方法可以做你要求的事情 - 虽然这是最好的做法'可能会让两者分离。亲身?我不介意他们耦合。