Как Angular 4 можно использовать вместе с Laravel 5.5?

Я знаю, что angular может интегрироваться с некоторыми фреймворками. Я хочу использовать угловую версию 4 в Laravel версии 5.5, но я не знаю, как настроить приложение. Возможно ли установить угловой CLI в проект Laravel? Какие решения лучше всего подходят для создания приложений под углом (интеграция с фреймворком или разделение двух проектов)?

1

Решение

На самом деле я работаю над проектом с laravel и angular (v4). Настройка проекта очень проста. Мы используем laravel для разработки API. С помощью angular мы создаем страницу внешнего интерфейса для пользователя / клиентов и внутреннюю страницу для администратора, который может управлять страницей внешнего интерфейса.

Мне нравится это разделение angular и laravel, потому что у вас очень хороший контроль над API, Frontend (клиент) и Backend (администрирование). Другая хорошая вещь в этом разделении — то, что вы можете разделять задачи между разными разработчиками.

Я уверен, что можно установить угловой проект в проект laravel, но я думаю, что будет сложно поддерживать этот параметр проекта в этой функции.

1

Другие решения

Я только что выпустил простой инструмент npm для интеграции Angular в Laravel. Он прост в использовании и обеспечивает быструю базовую интеграцию — https://www.npmjs.com/package/laang

0

Я предполагаю, что у вас есть понимание об Angular и Laravel.

Я использовал Angular (2+) и Laravel во многих проектах. Angular для фронт-энда и Laravel для бэкэнд-API.

Это очень легко интегрировать как Laraval и Angular.

В проекте Laravel есть каталог ресурсов. в этом я использовал код Angular.

Используйте «нг построить«команда, это создаст»расстояние«каталог.
В этом каталоге хранятся все ваши файлы (JavaScript, CSS, изображения и индексный файл).

Laravel обслуживает приложение из «общественностиmsgstr «папка в корневом каталоге проекта Laravel.

Поместитерасстояниеmsgstr «(которая была создана с помощью команды» ng build «) папка внутри»общественности«каталог.

если вы используете веб-сервер Apache, установите общую папку в качестве корневой и добавьте правило перезаписи внутри ».Htaccess» файл.

RewriteEngine On

RewriteRule index.html index.php

Теперь сервер будет читатьindex.htmlmsgstr «файл, который мы помещаем в общую папку.

0
По вопросам рекламы [email protected]