Готовы ли вы дополнить свои проекты на Laravel невероятной мощью Filament PHP? Вы обратились по адресу! В этом пошаговом руководстве мы покажем вам, как легко установить и настроить Filament PHP в вашем приложении Laravel. Независимо от того, являетесь ли вы опытным разработчиком Laravel или только начинаете, это руководство даст вам навыки для внедрения Filament PHP как профессионалу.
Установка Filament
00:00 Создание проекта с использованием Filament PHP
- Создание проекта с использованием Filament, который будет включать в себя почти все аспекты создания проекта.
- Использование Warp терминала для создания проекта с названием «Filament-tutorial».
- Использование Visual Code в качестве редактора кода.
01:28 Создание базы данных и установка filament
- Создание базы данных с именем «Filament-tutorial».
- Установка Filament с использованием Composer.
composer require filament/filament:"^3.2" -W
- Добавление необходимых функций и пакетов для работы с Filament.
php artisan filament:install --panels
03:28 Создание пользователя и вход в систему
- Создание пользователя с именем «admin» и паролем «admin».
php artisan make:filament-user
- Вход в систему с использованием администратора.
- Обзор административной панели Filament.
Создание моделей и миграций
00:00 Создание моделей
- Открываем терминал и создаем модели, используя мастер миграции.
- Создаем миграции для страны, города, штата, отдела, а также сотрудника.
1 2 3 4 5 |
php artisan make:model Country -m php artisan make:model State -m php artisan make:model City -m php artisan make:model Department -m php artisan make:model Employee -m |
01:56 Создание таблиц и отношений
- Открываем проект с помощью кода VS code и создаем таблицы и отношения.
- Таблица Страна(Country) будет иметь название, а Штат(State) будет принадлежать стране.
- Город(City) будет принадлежать штату, а Отдел(Department) будет принадлежать городу.
- Сотрудник(Employee) будет принадлежать стране, штату, городу и отделу.
06:41 Добавление комментариев и идентификаторов
- Добавляем поля и идентификаторы для каждой таблицы.
- Завершаем создание моделей и таблиц, а также сохраняем изменения.
Создание и редактирование ресурсов Filament
00:00 Создание ресурсов с помощью Filament
- Создание ресурсов с помощью команды php artisan create:filament-resource.
- Создание ресурсов для страны, штата, города, отдела и пользователя.
07:44 Настройка иконок и меток навигации
- Изменение иконок навигации с помощью свойства navigationIcon.
- Настройка меток навигации с помощью свойства navigationLabel.
12:07 Настройка URL-адресов
- Настройка URL-адресов с помощью свойства slug.
- Создание групп для ресурсов (страны, штаты, города, отделы, пользователи).
15:10 Настройка навигационной группы
- В видео рассказывается о том, как настроить навигационную группу в ресурсе на Filament.
- Сначала автор объясняет, что навигационная группа находится в разделе «Управление системой», и сохраняет изменения.
- Затем автор показывает, как изменить порядок сортировки страны, штата, города и департамента.
- Он объясняет, что для этого нужно добавить целое число с определенным значением в каждый ресурс.
15:54 Завершение настройки и заключение
Автор завершает настройку и показывает, как обновить страницу в браузере, чтобы увидеть изменения.
Формы ресурса Filament
00:00 Формы в Laravel
- Видео начинается с обзора форм в Laravel.
- В видео рассказывается о том, как использовать формы в конструкторе панелей и как использовать Filament без конструктора панелей.
- Также упоминается, что формы в Laravel могут быть использованы для создания динамических форм в приложении.
01:51 Создание формы
- В видео демонстрируется процесс создания формы с использованием конструктора форм.
- В процессе создания формы используются компоненты макета, которые позволяют группировать поля и управлять их отображением.
04:12 Изменение макета формы
- В видео показывается, как изменить макет формы, добавив компоненты обратной косой черты и изменив метод столбцов.
- Также демонстрируется, как добавить заголовок и описание к форме.
08:06 Проверка формы
- В видео объясняется, как использовать правила проверки в Laravel для проверки данных формы.
- Также показывается, как использовать методы для указания типа строки и указания максимального значения.
Редактирование dashboard
00:02 Настройка панели управления
- В видео автор настраивает панель управления, меняя цвета и шрифты.
- Он также меняет логотип приложения, используя файл ресурсов и настраивая его прозрачность.
04:53 Изменение значков
- Автор меняет значки для сотрудников и пользователей, используя разные ресурсы и значки.
- Он также изменяет значки для страны, штата и города, используя соответствующие флаги.
- В конце автор настраивает значок отдела, используя соответствующий ресурс.