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

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

34 ответов

80 просмотров

Ну я к тому, что я 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
Тоже spa

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

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

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

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

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

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

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

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
1
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Карта сайта