![]() |
|
Laravel новичку - Версия для печати +- Работа удаленно форум (https://farmoney.ru) +-- Форум Работа удаленно форум (https://farmoney.ru/forumdisplay.php?fid=3) +--- Форум Разработка и программирование (https://farmoney.ru/forumdisplay.php?fid=11) +--- Темы: Laravel новичку (/showthread.php?tid=54) |
Laravel новичку - shat - 02-23-2026 В Laravel 12, когда речь заходит о "классовых компонентах", скорее всего, вы имеете в виду Blade Components. Они позволяют создавать часто используемые части вашего пользовательского интерфейса. Вот как создать классовый Blade Component в Laravel 12 и передать в него массив из модели. 1. Создаем классовый компонент и Blade представление компонента Код: php artisan make:component CategoryListЭта команда создаст два файла: app/View/Components/CategoryList.php И resources/views/components/category-list.blade.php Шаг 2: Наполнение классового компонента данными Откройте файл app/View/Components/CategoryList.php и измените его следующим образом: Код: <?phpОткройте файл resources/views/components/category-list.blade.php и добавьте следующий код: Код: <div>Шаг 4: Использование классового компонента на вашей странице Теперь вы можете использовать ваш новый классовый компонент в любом из ваших Blade-шаблонов (например, resources/views/welcome.blade.php или в контроллере, который возвращает вид). Используйте тег компонента: Код: <x-category-list :categories="$categories" />Все! Спасибо ИИ |