使用laravel作为后端和角度作为前端

时间:2018-03-21 11:45:11

标签: php angular laravel laravel-5

我正在开始一个项目我想知道什么是使用角度作为前端和laravel作为后端的最佳和最被接受的方式

我可以在laravel的视图文件夹中执行我会安装角度是否可以?

我试图为此创建api,并且我会称之为api。

最常用的方法是什么?我已经看过这方面的教程,但大部分内容都是针对角度版本2及其过时的

所以,请你告诉我任何方式工作laravel 5.6和角5或4

请告诉我你的建议和想法

3 个答案:

答案 0 :(得分:2)

所以基本上有两种方法可以做到这一点。

将所有内容保存在一个应用中,按照您的建议进行操作并放入/查看。 Laravel有一个php artisan preset react为React设置应用程序,但据我所知,没有一个用于角度,但你肯定可以找到一个关于如何在你的Laravel项目中包含Angular的教程。

第二种方法是让他们分开一个提供API的Laravel / Lumen应用程序,以及另一个运行Angular项目的项目,而Angular项目将通过两个单独的服务器调用Laravel的api在Localhost示例上运行。我刚刚回答了另外一个类似于这样做的好处的问题。

在此处阅读:https://stackoverflow.com/a/49181795/2783379

答案 1 :(得分:1)

我应该坚持使用Laravel API并让你的Angular应用程序调用该API。这是目前最常见的做法。

答案 2 :(得分:1)

您可以查看角度和laravel的文档页面。

我认为,这是最好的方式,它可以帮助您使用这两种技术实现您的项目。

https://laravel-angular.io/

安装:

composer require jadjoubran/laravel-angular

如果您使用的是Laravel 5.5或更高版本,则可以跳过此步骤。 在config / app.php中,添加服务提供商:

Jadjoubran\LaravelAngular\Provider\LaravelServiceProvider::class

然后运行安装命令:

php artisan laravelangular:install

来源:https://laravel-angular.io/docs/1/