- ⚙️ Разработка ведется
- 🚀 Разворачивание проекта
- ⌨️ Консольные команды
- 🛠️ Команды использующиеся при разработке
- 💾 Тестирование проекта
- 📋 Список предустановленных пакетов
- PHP: 8.3+
- MySql: 8+ или PgSql: 16+
- Laravel: 12
- FilamentPhp: 3.x
- Клонируем проект
git clone ... - Копируем
.env.exampleв.env - Указываем настройки в файле
.envописание смотреть.env.example - Устанавливаем пакеты Composer
composer install --no-dev - Генерируем ключ приложения
php artisan key:generate - Запускаем миграции
php artisan migrate - Создание символических ссылок
php artisan storage:link - Создание пользователя
php artisan make:filament-user - Указание пользователю роли super-admin
php artisan shield:super-admin --user=1, где параметр--user- это id пользователя - Готово!
Все консольные команды необходимо настраивать с помощью Планирования задач Laravel для упрощенного запуска на сервере одной командой.
⌨️ Список консольных команд и правила их запуска
Запускать планировщик на сервере каждую минуту:
php artisan schedule:run