簡體   English   中英

Angular 4如何與Laravel 5.5一起使用?

[英]How can Angular 4 use with Laravel 5.5 together?

我知道angular可以與某些框架集成。 我想在Laravel 5.5版本中使用角度版本4,但我不知道如何設置應用程序。 我可以將角度CLI安裝到Laravel項目中嗎? 哪種解決方案最適合用角度構建應用程序(與框架集成或單獨的兩個項目)?

我實際上正在開發一個帶有laravel和angular(v4)的項目。 項目設置非常簡單。 我們正在使用laravel進行API開發。 使用angular,我們為userc / clients創建前端頁面,為管理員創建后端頁面,可以管理前端頁面。

我喜歡這種角度和laravel的分離,因為你可以很好地控制API,前端(客戶端)和后端(管理)。 這種分離的另一個好處是你可以在不同的開發人員之間共享任務。

我確信可以將角度項目安裝到laravel項目中,但我認為很難在該功能中支持此項目設置。

我剛剛發布了一個簡單的npm工具,用於將Angular集成到Laravel中。 它易於使用,並提供快速的基本集成 - https://www.npmjs.com/package/laang

我假設你對Angular和Laravel有所了解。

我在許多項目中使用過Angular(2+)和Laravel。 Angular用於前端開發,Laravel用於后端API。

將Laraval和Angular集成在一起非常容易。

Laravel項目中有“resources”目錄。 在這里,我曾經保留Angular代碼。

使用“ ng build ”命令,這將創建一個“ dist ”目錄。 此目錄保存您的所有文件(javascript,CSS,圖像和索引文件)。

Laravel從Laravel項目根目錄中的“ public ”文件夾提供應用程序。

將“ dist ”(使用“ng build”命令創建)文件夾放在“ public ”目錄中。

如果使用Apache Web服務器,則將公用文件夾設置為根文件夾,並在“ .htaccess ”文件中添加重寫規則。

RewriteEngine On

RewriteRule index.html index.php

現在服務器將讀取我們放在公用文件夾中的“ index.html ”文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM