Форум программистов, компьютерный форум, киберфорум
PHP: Laravel
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
1 / 1 / 0
Регистрация: 24.02.2019
Сообщений: 101
1

Как взаимодействуют Laravel c Vue.js находящихся в двух отдельных папках?

16.08.2021, 09:03. Показов 958. Ответов 3

Author24 — интернет-сервис помощи студентам
Всем привет.
Есть задача - сделать микросервисную архитектуру проекта, чтобы было две отдельные папки. Одна с Laravel, другая чисто Vue.js, развернутая с помощью cli.
Это я могу сделать. Но не могу понять, как сделать, чтобы клиент получал от сервиса данные?

Кто знает, расскажите, пожалуйста, по подробнее.
Благодарю.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.08.2021, 09:03
Ответы с готовыми решениями:

Laravel SSR VUE как установить?
Есть пример https://github.com/anthonygore/vue-js-laravel-ssr Он разворачивается без проблем,...

Laravel + Vue непонятная ситуация
Здравствуйте, возникла необходимость изучить и начать пользовать фреймворком laravel, при малейшем...

Использование нескольких экземпляров vue + laravel
Доброго времени суток. Возникла необходимость не писать весь код для вывода в id = app, а для...

Обмен данными между Laravel и Vue.js
Пишем приложение, сначала все вьюшки были через обычные blade. Теперь начали переводить все на...

3
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
16.08.2021, 15:27 2
Это SPA. Можно (и лучше) не то что в разных папках сделать, но даже на разных серверах.
Фронт и бекенд общаются друг с другом как обычно по апишке.

Например
Javascript
1
2
3
4
let url = 'https://api.github.com/repos/javascript-tutorial/en.javascript.info/commits';
let response = await fetch(url);
 
let commits = await response.json(); // читаем ответ в формате JSON
1
1 / 1 / 0
Регистрация: 24.02.2019
Сообщений: 101
16.08.2021, 15:38  [ТС] 3
tarasalk,
Я правильно понял? На фронтенде мы прописываем путь, по которому мы аяксом получаем данные с сервера?
Получается, в двух папках нужно запустить сервер? В одном случае, npm run serve, а в другом - php artisan serve?
0
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
16.08.2021, 16:16 4
Да. Но я бы через nginx настраивал, а не через эти команды запускал. Там можно даже сделать чтобы хост одинаковый был и тогда с CORS можно будет не заморачиваться.
0
16.08.2021, 16:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.08.2021, 16:16
Помогаю со студенческими работами здесь

Поиск подработки и опыта Vue.js/JS/Laravel
Приветствую. Ищу подработку в качестве джуна по Vue.js/Js/Laravel Опыт имеется как во vue, так и...

Laravel + vue pusher система диалогов
Как решить проблемы: 1. Когда выбрал диалог - подключился к каналу для обмена сообщениями, все...

Два одинаковых точечных заряда находящихся на расстоянии 1м друг от друга, взаимодействуют с силой 1Н. определите эти заряды.
Два одинаковых точечных заряда находящихся на расстоянии 1м друг от друга, взаимодействуют с силой...

Vue (в проекте Laravel) не показывает данные из mysql
я в Vue новичок пытаюсь в простом примере загрузить все данные из таблицы "products" при этом в...

Настройка nginx для api laravel + vue js (file not found)
на проекте используется сборка https://github.com/codecasts/spa-starter-kit laravel лежит в...

Вакансия Full stack (Laravel / Vue.js) Developer удаленно 1800-3500$
Приглашаем в нашу команду Full stack (Laravel / Vue.js) Developer! Квалификация и опыт: - 3+...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru