Laravel Devtoolbox: ваш універсальний інструмент для Artisan CLI

0
Перекладено ШІ
Оригінал: Laravel News
Оновлено: 19 серпня, 2025
Відкрийте для себе Laravel Devtoolbox - універсальний інструмент для підтримки якості коду в ваших проектах на Laravel! Ця стаття розкриє унікальні можливості пакета, які допоможуть вашим командам полегшити процес розробки, виявити вузькі місця та покращити структуру додатків. Читайте далі, щоб дізнатися більше!

Laravel Devtoolbox — це універсальний інструмент CLI для Laravel, створений Жаном-Марком Стравеном. Цей пакет допомагає командам підтримувати якість коду та глибше розуміти свої Laravel-додатки завдяки автоматизованому аналізу. Він пропонує такі можливості, як допомога в рецензуванні коду, виявлення вузьких місць у продуктивності, ідентифікація технічного боргу та автоматична генерація документації. Особливо корисний для впровадження нових розробників, встановлення контрольних точок CI/CD і моніторингу структури й стану додатка.

# Основні функції

У пакеті безліч команд, однак деякі з них можна швидко протестувати у вашому додатку:

# Знайти, де використовують модель
php artisan dev:model:where-used ModelName

# Трейс SQL-запитів для маршруту
php artisan dev:sql:trace --route=games.index

# Аналіз SQL-запитів на проблеми типу N+1, дублікати та проблеми з продуктивністю
php artisan dev:sql:duplicates --route=games.index

# Аналіз продуктивності провайдерів сервісів
php artisan dev:providers:timeline --slow-threshold=100

Спробуйте ще більше команд та експортуйте в різні формати.

Встановіть через Composer:

composer require --dev grazulex/laravel-devtoolbox

Дізнайтеся більше про цей пакет у офіційній документації та перегляньте вихідний код на GitHub.

Популярні

Logomark Logotype

Простий пакет RabbitMQ для Laravel

Вам цікаво дізнатися, як спростити інтеграцію RabbitMQ у вашому Laravel-додатку? У нашій статті ми розглянемо пакет Simple RabbitMQ, який дозволяє легко налаштувати багатозʼєднання, публікувати повідомлення та обробляти черги за допомогою простого синтаксису. Читайте далі, щоб дізнатися більше!

Logomark Logotype

4 поширені помилки Vite у Laravel

Використання Vite для створення фронтенд-ресурсів у вашому додатку Laravel може бути захоплюючим, але іноді ви можете стикнутися з певними помилками. У цій статті ми розглянемо чотири поширені помилки, з якими ви можете зіткнутися, а також підкажемо способи їх усунення, щоб ви могли знову зосередитися на розробці вашого додатку

Logomark Logotype

Nuxt 3 + Laravel Sanctum: Просте та надійне рішення для автентифікації вашого SPA та API

У сучасній веб-розробці аутентифікація є ключовою для захисту додатків і даних користувачів. Дізнайтеся, як модуль nuxt-sanctum-authentication спростить інтеграцію між Nuxt 3 та Laravel Sanctum, забезпечуючи надійний і зручний спосіб реалізації аутентифікації для вашого проєкту