170 похожих чатов

А отдельно реакт поднять и по апи работать не вариант?

34 ответов

34 просмотра

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

Павел
Ну я к тому, что я 1 разрабатываю проект и мне каж...

Так оно и лежит в одном проекте. Типа проект test.dev, в нем папка laravel и react, в корне docker compose. Ну и др папки, файлы

Dmitry
Так оно и лежит в одном проекте. Типа проект test....

Понял, ну я сам реакт закинул в resources/js, пока пусть так будет, потом когда докер буду разворачивать, может переделаю)

Павел
Понял, ну я сам реакт закинул в resources/js, пока...

Типа так, по сути в laravel нет ничего связанного с фронтом, там чисто ларавские файлы и папки, ну и в шторме всё открывается одним проектом

Dmitry
screenshot Типа так, по сути в laravel нет ничего связанного ...

А для сборки проекта в папку vue переходить нужно? А как csrf токен на клиент вставляешь? Я сначала тоже так думал сделать

Павел
А для сборки проекта в папку vue переходить нужно?...

У меня скрипт sh это делает, переходит в папку vue и запускает yarn dev, также есть команды на проверку запуска контейнеров, где их либо нужно остановить, либо запустить, так же убить если нужно yarn dev. Но тк мне не нужно постоянно пересобирать контейнеры, юзаю только yarn dev, плюс скрипт запускается при открытии php storm. Те запустил Linux с ide, и всё готово

Павел
А для сборки проекта в папку vue переходить нужно?...

Csrf обычно передаётся, глобально в laravel, надо поискать, так не помню по памяти, и принимается в axios, где задаются всякие дефолтные настройки

Удобно) А ты с react работал? Возникла проблема такая, что есть корневой маршрут домен/ на нем открывается приложение, кликаю по ссылкам, компонент перерисовывается, в url появляется домен/objects, но если открыть новую вкладку и сразу перейти на домен/objects, то 404. Предполагаю что это из-за того, что у меня файл из ларавел с приложением отдается по маршруту корневому домен/

Павел
Удобно) А ты с react работал? Возникла проблема т...

Тут не подскажу, с React не особо знаком, больше по vue, но надо смотреть

Dmitry
Тут не подскажу, с React не особо знаком, больше п...

Вот так в роутере лары надо прописать, а в клиентском приложении уже если нету такой страницы, то показывать 404)

Павел
screenshot Вот так в роутере лары надо прописать, а в клиентс...

Так это по идее на react нужно делать. Laravel возвращает view, в котрый ренедерится <div id="app" > и далее вся обработка на фронте идёт, Laravel в дальнейшем возвращает response json

Александр Егоров
Вайт

Если имеется виду конфиг Vite, то там много кода, в скрин не влезет

Dmitry
Так это по идее на react нужно делать. Laravel воз...

Да, я про это же. пока {any} в ларавел не сделал, при обращении к любым маршрутам кроме корня мне ларавел давал 404, а приложение на реакт даже н загружалось

У меня полноценное SPA приложение, а у тебя похоже отдается html и на него грузятся компоненты vue

Нет в какую папку он собирает

Павел
screenshot public/build/assets

Но на том скрине нет паблик

Александр Егоров
Но на том скрине нет паблик

А ну у него структура проекта другая. У него бекенд отдельно и фронт отдельно. В таком случае vite вроде в папку dist собирает по умолчанию

Александр Егоров
Нет в какую папку он собирает

Фронт в папку vue/resources, в laravel resources у меня только views от лары, там нет никаких js, CSS и тп

Dmitry
Фронт в папку vue/resources, в laravel resources у...

Где папка паблик лежит у вас

Dmitry
Тоже spa

А зачем в webp.php тогда остальные маршруты?)

Павел
А зачем в webp.php тогда остальные маршруты?)

У меня там только horizon, и telescope, они не работают как spa, все остальные роуты в api

Павел
screenshot Вот так в роутере лары надо прописать, а в клиентс...

Если моно, тот так Route::view('{any}', 'app')->where('any', '.*');

Похожие вопросы

Обсуждают сегодня

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
Почему стало ломаться на D11? "739002.86400000' is not a valid timestamp" function IncDateTime(aStamp:TTimeStamp;aKind:TTriggerKind;aInterval:Integer):TDateTime; //aStamp = 2...
Катерина Свиридова
8
Привет всем. Подскажите где можно посмотреть, какая версия электрон, поддерживает версии windows? Некий changelog. Мне бы желательно, поддержку 7,8,10... latest, как понимаю и...
Anonym Squad
21
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
Есть ли смысл устраиваться на 1с ? Даст это плюс в дальнейшем трудоустройстве на php? Просто у меня в городе вакансий на пхп нету. Или лучше удаленно искать. Опыта работы нету...
Azamat
14
Не ну фпц - это уже просто троллинг какой-то. Элементарный код нельзя собрать. ЧЯДНТ? program Project1; {$mode delphi} uses SysUtils, Classes, Generics.Collections; var...
Peter
4
а где есть mysql cloud кроме яндекс-клауд?
Oleg Nosov
13
hi im a cs student. i need some advice from people who have enough experience in Embedded Software. I need to know whether this profession is suitable for me. I have watched s...
Sahand 🏔️
8
А кто-нибудь запихивал сборку перловых модулей/образов с perl приложениями в окружения без интернета (в специализированном CI/CD)? У меня сейчас есть ряд cpanfile, которые н...
Andrey Smirnov / 𝓪𝓵𝓵𝓽𝓮𝓻 /
14
Карта сайта