Автоматичний CRUD у Laravel

Перекладено ШІ 2 Laravel News 02 червня, 2026

Ви знали, що можна значно спростити процес створення CRUD в Laravel всього за одну команду? Дізнайтеся більше про пакет Laravel Auto CRUD Generator, який автоматично генерує всю необхідну логіку та файли для моделі, заощаджуючи ваш час і зусилля

Laravel Auto CRUD Generator — це пакет, створений Абдельрахманом Мухамедом, який спрощує CRUD-операції в Laravel. Він генерує всі необхідні файли та логіку для моделі за допомогою однієї команди, що дозволяє зекономити час і зусилля.

# Ключові особливості

  • Автоматичне виявлення моделей у папці app/Models.
  • Інтерактивний CLI для вибору моделі.
  • Генерація контролерів, валідації запитів, маршрутів, представлень та інших компонентів.
  • Дотримання найкращих практик Laravel для чистого та підтримуваного коду.

Ви можете встановити цей пакет за допомогою Composer:

composer require mrmarchone/laravel-auto-crud --dev

Далі, опублікуйте конфігурацію пакета:

php artisan vendor:publish --provider="Mrmarchone\LaravelAutoCrud\LaravelAutoCrudServiceProvider" --tag="auto-crud-config"

Нарешті, розпочніть генерацію CRUD-операцій:

php artisan auto-crud:generate [options]

Серед опцій є можливість вказати модель, обрати тип застосунку (наприклад, api або web), генерувати CURL запити та колекції Postman для API тощо.

Наприклад, команду можна записати так:

php artisan auto-crud:generate --model=User --type=api --repository --curl --postman

Ця команда створить такі файли, готові до використання:

  • app/Http/Controllers/Api/UserController.php
  • app/Http/Requests/UserRequest.php
  • app/Http/Resources/UserResource.php
  • app/Http/Repositories/UserRepository.php
  • app/Http/Services/UserService.php
  • Файл routes/api.php буде оновлено новим маршрутом для API Resource.
  • laravel-auto-crud/curl.txt із зразками команд для кожного маршруту.
  • laravel-auto-crud/postman.json із запитами, які ви можете імпортувати в Postman.

Додаткову інформацію про пакет можна знайти та переглянути вихідний код на GitHub.

Популярні

Інше, що варто прочитати

15 Оновлено 01 червня, 2026

Intervention Image: потужний інструмент для роботи з зображеннями у Laravel

Досліджуйте потужний пакет Intervention Image для PHP, який виводить редагування зображень на новий рівень з оновленою версією 3. Чи готові ви дізнатися, які нові можливості та функції чекають на вас у цьому інструменті

53 Оновлено 01 червня, 2026

Усе, що нам відомо про Livewire 4

Нова версія Livewire 4, представленої Келебом Порзіо на Laracon US 2025, обіцяє значні покращення у швидкості та організації компонентів. Які з інноваційних функцій підкорять ваше серце? Читайте далі, щоб дізнатися більше про те, як Livewire 4 полегшить вашу роботу

30 Оновлено 01 червня, 2026

Інтеграція Laravel Socialite з бібліотекою Google Client PHP

Ви хочете навчитися, як інтегрувати Google OAuth у вашому проекті Laravel, використовуючи Socialite? Дізнайтеся, як налаштувати доступ до сервісів Google, таких як Календар, у нашій сьогоднішній статті