Filament php plugin manager & generator

PHP
В этой статье я опишу процесс установки Laravel 11 и админки для него filament 3. Так же будет установлен плагин для создания и управления плагинами для Filament 3

В этой статье я опишу процесс установки Laravel 11 и админки для него filament 3. Так же будет установлен плагин для создания и управления плагинами для Filament 3

Ниже представлен короткий ролик по установке этого плагина

Порядок установки

  1. Установка Laragon и visual studio code
  2. Добавление в laragon PHP 8.2
  3. Установка Laravel 11
  4. Установка Filament 3
  5. Установка и настройка плагина
  6. Создание тестового плагина

Установка Laragon и visual studio code

Загружаем с официальных сайтов дистрибутивы:

Laragonhttps://laragon.org/
Visual Studio codehttps://code.visualstudio.com/
php 8.2https://www.php.net/downloads

Скачать одним архивом

https://disk.yandex.ru/d/WAkUPvELH8KyWg

Добавление в laragon php8.2

Выбираем через контекстное меню PHP->dir:ext

Filament php plugin manager & generator

Откроется пака с версиями php. Распаковываем ранее скачанный архив с PHP в эту папку

Filament php plugin manager & generator

Переключаем версию php в меню laragon

Filament php plugin manager & generator

Установка Laravel 11

Запускаем Laragon и через быстрые приложения создаем новый проект Laravel. Нам только нужно указать имя проекта и нажать enter.

Filament php plugin manager & generator

Laragon автоматически создаст базу данных, установить через composer Laravel, выполнит миграции и пропишет адрес в host.

Filament php plugin manager & generator

Установка Filament 3

Чтобы установить конструктор панелей Filament, выполните следующие команды в папке вашего проекта Laravel:

После установки можно создать нового пользователя

Установка и настройка плагина

В консоли выполним команду

после установки пакета, пожалуйста, запустите эту команду

По умолчанию классы модулей не загружаются автоматически. Вы можете автоматически загрузить свои модули, добавив плагин слияния в дополнительный раздел:

Filament php plugin manager & generator

теперь вам нужно запустить эту команду для автоматической загрузки ваших модулей

наконец, зарегистрируем плагин в /app/Providers/Filament/AdminPanelProvider.php

Filament php plugin manager & generator

После установки плагина можно почистить кеш в Filament

Filament php plugin manager & generator

Создание тестового плагина

Запустим наш сайт и перейдем по ссылке \admin. Введем логин и пароль

Filament php plugin manager & generator

После входа у нас появляется пункт меню «Плагины/Plugins»

Filament php plugin manager & generator

Нажмем «Create Plugins» и заполним Имя, описание, цвет и иконку для плагина

Filament php plugin manager & generator

После создания не забываем выполнить загрузку модулей через консоль

Теперь мы может активировать наш плагин и он отобразится в левом меню

Filament php plugin manager & generator

Возможности плагина:

  • Создание таблиц
  • Создание миграций
  • Создание моделей
  • Создание Ресурсов
  • Создание Виджетов
  • Создание Страниц
Filament php plugin manager & generator

Ссылка на сам плагин https://filamentphp.com/plugins/3x1io-tomato-plugins

Добавить комментарий