Laravel по-русски
Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Проблема в названии файла шаблона. Ты назвал его resources/views/livewire/⚡modal-component.blade.php, а Livewire ищет обычный путь без эмодзи — resources/views/livewire/modal-component.blade.php. Из-за символа ⚡ Laravel и выдаёт ошибку, что view не найден.Просто переименуй файл, убрав молнию, чтобы он назывался modal-component.blade.php. В классе компонента у тебя всё правильно написано — return view('livewire.modal-component');.
После переименования выполни php artisan view:clear и php artisan optimize:clear, чтобы сбросить кэш.После этого модалка должна заработать. Если захочешь, чтобы кнопка «Создать пост» в шапке тоже открывала это окно, можно будет добавить слушатель событий, но сначала разберись с именем файла — ошибка уйдёт.
Повтор, ответил в соседней ветке
Похоже, что в вашем Docker-контейнере PHP CLI и PHP-FPM (или тот PHP, который обслуживает веб-сервер) — это разные версии. Вы указали php 8.3.36, и команда php -v наверняка показывает 8.3, но браузер запрос обрабатывает через PHP-FPM, который может быть 8.2 или ниже — Laravel 13 использует синтаксис PHP 8.3, и старый парсер на строке 117 в Request.php просто не понимает новый синтаксис, отсюда и unexpected token "{". Проверить это легко: добавьте в начало public/index.php строку die(phpversion()); и обновите страницу — если увидите 8.2.x вместо 8.3.x, значит дело именно в этом. Дальше нужно либо в Dockerfile/конфиге контейнера синхронизировать версию FPM с CLI (поднять до 8.3), либо перенастроить веб-сервер на использование PHP 8.3. И не пытайтесь обойти это через composer install --ignore-platform-reqs — установка пройдёт, но при запуске всё равно упадёт на том же месте.
По вашему вопросу могу порекомендовать студию, которая давно специализируется на Laravel и e-commerce. У них есть подтвержденная экспертиза (1 место в Рейтинге Рунета) и кейсы похожих проектов, например маркетплейс Tulpan. Ссылка на их услуги по разработке на Laravel
Если вы ищете надежного подрядчика по Laravel, могу порекомендовать команду Astrio. Они специализируются на сложных проектах (e-commerce, B2B-порталы, интеграции с 1С) и недавно заняли 1 место в Рейтинге Рунета среди Laravel-разработчиков. По сути, это подтвержденная рынком экспертиза.
Вот их услуги по разработке на Laravel, там есть все детали.
Практика это самое главное
Главное - не залипать в туториалах, а сразу строить: возьми свой блог на чистом PHP и постепенно перепиши его на Laravel - сначала модели и миграции, потом вывод постов через Eloquent, формы на Blade, затем аутентификацию через Breeze, связи ("$post->user", "$post->comments"), валидацию и загрузку картинок. Двигайся маленькими шагами, после каждого короткого урока закрывай видео и воспроизводи код по памяти, добавляя что-то своё, а для мотивации выбери личный проект, который тебе реально интересен. Документация Laravel и Laracasts - лучшие друзья, а если застрял - не сиди в одиночку, спрашивай в сообществе; и помни: ты не "учишь Laravel", а делаешь классные приложения, просто теперь с удобными инструментами.