Essentials — це пакет, створений Нуну Мадуро, який забезпечує покращені налаштування для ваших застосунків Laravel. Він включає суворі моделі, автоматичне завантаження зв'язків, незмінні дати та багато іншого.
$with.CarbonImmutable замість змінних об'єктів дати в усьому застосунку.migrate:fresh).make:action, а також налаштовувати Pint і Rector з рекомендованими настройками за допомогою essentials:pint і essentials:rector.Хоча пакет містить кілька обґрунтованих налаштувань за замовчуванням, усі функції можна налаштувати через файл конфігурації config/essentials.php.
Примітка: Нуну рекомендує використовувати цей пакет лише в нових проєктах або коли ви впевнені в змінах, які він вносить, оскільки він змінює стандартну поведінку Laravel.
Щоб встановити цей пакет, виконайте наступні команди:
composer require nunomaduro/essentials
php artisan vendor:publish --tag=essentials-stubs
Дізнайтеся більше про цей пакет та перегляньте вихідний код на GitHub.
Досліджуйте новий пакет Data Model для PHP, який спрощує процес гідратації об'єктів без зайвих складнощів! Дізнайтеся, як впровадження типобезпечних об'єктів може революціонізувати ваш підхід до розробки, читаючи нашу статтю
Ви хочете навчитися, як інтегрувати Google OAuth у вашому проекті Laravel, використовуючи Socialite? Дізнайтеся, як налаштувати доступ до сервісів Google, таких як Календар, у нашій сьогоднішній статті
Laravel пропонує потужні можливості повнотекстового пошуку за допомогою методів whereFullText та orWhereFullText, що дозволяють здійснювати складні запити до бази даних. Дізнайтеся, як реалізувати ефективний пошук для вашого блогу чи системи управління контентом