Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用laravel作为后端,angular作为前端_Php_Angular_Laravel_Laravel 5 - Fatal编程技术网

Php 使用laravel作为后端,angular作为前端

Php 使用laravel作为后端,angular作为前端,php,angular,laravel,laravel-5,Php,Angular,Laravel,Laravel 5,我开始一个项目,我想知道什么是最好的和最被接受的方式使用作为前端和后端的角度拉维尔 我可以做像在视图文件夹的laravel我会安装角度是确定的 我试图为此创建api,在英语中我将调用该api 做这件事最常用的方法是什么?我看过这方面的教程,但大多数的图坦卡门都是针对angular版本2及其过时版本的 那么,你能告诉我拉维5.6和角度5或4一起工作的方法吗 请给我你的建议和想法我应该坚持制作Laravel API,让你的Angular应用程序调用该API。这是当今最常见的方法。因此,基本上有两种方

我开始一个项目,我想知道什么是最好的和最被接受的方式使用作为前端和后端的角度拉维尔

我可以做像在视图文件夹的laravel我会安装角度是确定的

我试图为此创建api,在英语中我将调用该api

做这件事最常用的方法是什么?我看过这方面的教程,但大多数的图坦卡门都是针对angular版本2及其过时版本的

那么,你能告诉我拉维5.6和角度5或4一起工作的方法吗


请给我你的建议和想法

我应该坚持制作Laravel API,让你的Angular应用程序调用该API。这是当今最常见的方法。

因此,基本上有两种方法可以做到这一点

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

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


在这里阅读:

您可以查看angular和laravel的文档页面

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

安装:

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

Jadjoubran\LaravelAngular\Provider\LaravelServiceProvider::class
然后运行安装命令:

php artisan laravelangular:install

来源:

是的,无论我搜索了什么,这个api都是最好的选择之一。我不相信这是一个
官方的
,但是是的,这是一个方法:)!更新答案!:p:p