Если вы думали, что Artisan — это только для запуска сервера и миграций, пора взглянуть шире. Этот мощный CLI-инструмент может значительно ускорить разработку, упростить отладку и помочь лучше понять Laravel.
📌 Полезные команды для работы с маршрутами:
php artisan route:list --method=POST — показывает только POST-маршруты (удобно при отладке форм или API)php artisan route:list --path=admin — фильтрует маршруты по пути, например, для админкиphp artisan route:list --only-vendor — список маршрутов от сторонних пакетов⚡️ Крутые make: команды для генерации кода:
php artisan make:controller PostController --model=Post --requests --test — создаёт контроллер с привязкой к модели, запросами валидации и тестамиphp artisan make:model Post --all — генерация модели, миграции, фабрики, сидера, политики и контроллера одним махом!Сокращённые флаги:
php artisan make:model Product -mcfs (migration, controller, factory, seeder)🛠️ Создавайте свои Artisan команды и автоматизируйте рутину:
php artisan make:command CleanOldPostsНапишите логику очистки старых записей и запускайте команду вручную или по расписанию. Идеально для: очистки данных, отправки напоминаний, пакетной обработки и интеграций.
👉 Читать статью