Laravel TurboMaker — пакет, який прискорює розробку, генеруючи повні CRUD та API модулі однією Artisan-командою. Створений Jean-Marc Strauven, пакет автоматично створює models, migrations, controllers, routes, tests, views, policies та інші файли — відповідно до конвенцій і найкращих практик Laravel.
Згенеруйте повний модуль з усіма файлами:
php artisan turbo:make Post
Для генерації лише API з тестами та політиками:
php artisan turbo:api Product --tests --policies
Також можна визначати зв’язки прямо в командному рядку:
php artisan turbo:make Comment --belongs-to=Post --belongs-to=User
Для складніших проєктів TurboMaker підтримує схеми у форматі YAML. Спочатку створіть схему з описом полів:
php artisan turbo:schema create Product --fields="name:string,price:decimal,description:text"
Файл схеми згенерується в resources/schemas/product.schema.yml — приклад виглядає так:
fields:
name:
type: string
nullable: false
price:
type: decimal
nullable: false
category_id:
type: foreignId
nullable: false
relationships: []
options:
table: products
timestamps: true
soft_deletes: false
metadata:
version: '2.0'
description: 'ModelSchema-powered schema for Product'
created_at: '2026-01-26'
engine: 'ModelSchema Enterprise'
Далі можна редагувати файл згідно з типами полів і опціями, описаними в документації Schema System.
Потім згенеруйте модуль із цієї схеми:
php artisan turbo:make Product --schema=Product
Щоб змінити поведінку за замовчуванням, опублікуйте конфігураційний файл пакета:
php artisan vendor:publish --tag=turbomaker-config
Також можна опублікувати та змінити шаблони (stubs):
php artisan vendor:publish --tag=turbomaker-stubs
Чи ви прототипуєте нову ідею, чи скелетуєте фічі для великого проєкту, TurboMaker прискорює рутинну роботу, щоб ви могли зосередитися на важливому. Повна документація й приклади — у репозиторії на GitHub.
Зазирніть у світ Laravel, де потужний CLI-фреймворк відкриває нові можливості для розробки командного інтерфейсу. Дізнайтеся, як створити просту утиліту для перевірки акцій, яка працює з Docker, та які переваги це може принести у вашому проєкті!
Використання Vite для створення фронтенд-ресурсів у вашому додатку Laravel може бути захоплюючим, але іноді ви можете стикнутися з певними помилками. У цій статті ми розглянемо чотири поширені помилки, з якими ви можете зіткнутися, а також підкажемо способи їх усунення, щоб ви могли знову зосередитися на розробці вашого додатку
Встановлення Xdebug може бути складним завданням, але в цій статті ми розкриємо, як швидко та просто налаштувати його за допомогою Docker на прикладі Laravel. Дочитайте до кінця, щоб дізнатися, як за кілька хвилин зробити Xdebug вашим надійним помічником у розробці