Создание Employee manager используя Filament Laravel

PHP

Готовы ли вы дополнить свои проекты на 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 Создание моделей

  • Открываем терминал и создаем модели, используя мастер миграции.
  • Создаем миграции для страны, города, штата, отдела, а также сотрудника.

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 Изменение значков

  • Автор меняет значки для сотрудников и пользователей, используя разные ресурсы и значки.
  • Он также изменяет значки для страны, штата и города, используя соответствующие флаги.
  • В конце автор настраивает значок отдела, используя соответствующий ресурс.
Добавить комментарий