Так я о том и говорю, что базовая архитектура не подходит для больших приложений.
Ну это уже называется не самому пилить, а использовать готовое решение.
Думаю Ларавель подходит для любых целей, это PHP в конце концов. Другое дело, что предлагаемая базовая архитектура не подходит для больших и средних приложений
накладно
Все приложение делать SSR бессмысленно.
inertia это революция для фрилансеров. Можно очень быстро написать небольшое приложение. Либо несколоко страниц превратить в SSR по бырому.
В доках Ларавеля тоже есть такие строчки. Тем не менее это один из лучших доков среди IT
Если основные модули рассмастривать как страницы
и если все нормально с фронтом, то можно использовать как урлы с нескольких модулией
Связь через API - это и есть главный Костыль
User::create(
Request::validate([
'name' => ['required', 'max:50'],
'email' => ['required', 'max:50', 'email'],
])
);
return Redirect::route('users');
Я тут подумал, что можно попробовать перекинуть запросы к апи в хуки created(), чтобы они и на сервере дергались,
Но этот вариант не сработает для функций MySQL. Нужно же решение в общем виде.