Vue.js и Laravel - как интегрировать проект vuejs с laravel 5 *?

Я создал проект на Vue.js, и теперь я просто хочу интегрировать этот проект vuejs с laravel 5 plus. Должно ли это выполняться сборкой или компонентами vue.? Спасибо.

Не уверен, о чем вы здесь спрашиваете. Странно иметь интерфейс, разработанный без каких-либо знаний о серверной части, но даже в этом случае ваш вопрос слишком общий и неясный. Что конкретно вы пытаетесь интегрировать?

Devon 10.09.2018 15:16

ваш проект vuejs - это проект vue-cli? потому что laravel 5. * поставляется с предустановкой vuejs из коробки. поэтому в основном вам не нужно создавать проект vuejs, отделенный от laravel

khofaai 10.09.2018 15:27

эй @Devon, я не фронтенд-разработчик, я знаю только laravel, у меня есть проект от кого-то только в vue.js, и он хотел, чтобы я интегрировал этот шаблон vuejs в laravel (например, как мы интегрируем шаблон html с laravel ), надеюсь, у вас это получится. и спасибо за помощь

shashi verma 10.09.2018 15:32

Что ж, похоже, вам нужен фронтенд-разработчик, чтобы запрограммировать код vue.js в ваше приложение, либо в связке, либо через api. Это не будет тот же процесс, что и при использовании шаблона html.

Devon 10.09.2018 15:36

@ElAlamiAnas да, это vue-cli3, но мой проект довольно большой, я не могу переписать весь код

shashi verma 10.09.2018 15:37

он может быть интегрирован с использованием компонентов, которым требуется больше логики для взаимодействия с серверной частью

Boussadjra Brahim 10.09.2018 15:44

@Devon, о, хорошо, я видел проект в Интернете, они использовали папку сборки в laravel, и они вызывали файл main.js из welcome.blade.php, это хороший способ ..? Я не думаю, что это хороший способ, потому что в будущем, если мы захотим внести какие-либо изменения в компоненты vue, и мы не сможем реализовать это в папке vue, поэтому я не думаю, что это правильный путь.

shashi verma 10.09.2018 15:44

@boussadjrabrahim, я тоже думаю о samw, но я не могу найти подходящую ссылку

shashi verma 10.09.2018 15:45

вы можете поместить свои компоненты в resources/assets/js соответствующим образом и построить их, используя смесь laravel, но прежде чем вам понадобится добавить дополнительную логику и необходимые компоненты в свои шаблоны лезвий, мы предполагаем, что у вас есть компонент формы входа, созданный с использованием vue.js, в этом случае вы могли бы поместите его в шаблон login.blade.php и добавьте логику, которая позволяет вам взаимодействовать с серверной частью для получения информации о пользователе ...

Boussadjra Brahim 10.09.2018 15:54
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Laravel Scout - это популярный пакет, который предоставляет простой и удобный способ добавить полнотекстовый поиск в ваше приложение Laravel. Он...
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
0
9
579
1

Ответы 1

Простой способ сборки Vue в Laravel

после загрузки проекта Laravel вы открываете свой терминал и набираете

npm install

Vue автоматически установлен в вашем проекте Laravel

app/resources/assets/js/app.js

Вам нужно изменить свой маршрут Laravel в web.php

Route::any('{all}', function(){
    return view('app');
})->where('all', '.*');

После смены маршрутизатора Laravel вы можете использовать маршрутизатор Vue вместо маршрутизатора Laravel.

У меня все работает.

хорошо, тогда после этого? где мне разместить мои компоненты vue и другие файлы или папки ?? и в каком каталоге находится это приложение / ресурсы / сборщики / js / app.js ..? Новая папка будет создана в папке нашего приложения?

shashi verma 10.09.2018 16:30

Другие вопросы по теме