• Час читання ~1 хв
  • 02.08.2023

Команда Laravel випустила v10.17 з підказками Laravel, командою config:show Artisan, методом колекції для забезпечення типів тощо.

Laravel підказує

Laravel v10.17 включає нову залежність для пакетаlaravel/prompts. Різні вбудовані команди Artisan отримали оновлення, щоб включити підказки в досвід, що відчувається акуратно! Документацію до підказок можна знайти на веб-сайті Laravel.

Тут ви можете побачити вибір типу контролера:І кінцевий результат після успішного створення контролера:Ви також можете побачити необхідну перевірку в дії, якщо ви натиснете return на необхідний вхід:

Laravel підказує selection example

Laravel підказує controller created successfully

You can also see required validation in action if you hit return on a required input:
Laravel підказує required input validation error

If at this point you sent a signal with Control+c, the CLI changes to show that the command was cancelled:
Laravel підказує cancelled command

We highly recommend Watching Jess Archer's "Unveiling Laravel підказує" talk from Laracon to learn more about them. Laravel підказує improves the DX around to generator commands that create application code 🔥

програми Пакет підказок доступний на GitHub за адресою laravel/prompts.

Команда "Додати ремісника

" config:showФрансиско Мадейра надав команду config:show Artisan, яку можна використовувати для перегляду конфігурації з командного рядка:
artisan config:show single example
Ви також можете побачити вкладені значення конфігурації:
artisan config:show nested example

Нова колекція::ensure() метод

Кріс Моррелл ввів новий ensure() метод на клас, який забезпечує тип всіх елементів у колекції:

// $user is guaranteed to be a User or null
$user = collect($users)
  ->ensure(User::class)
  ->first();

PHP 8.3 Збірки в Laravel Core

Dries Vints внесли збірки PHP 8.3 в ядрі Laravel, Collection яке тепер включає .8.3 в себе матрицю тестування GitHub. Ця основа забезпечить плавний перехід на підтримку нової версії PHP у листопаді цього року!

Примітки

до випуску Нижче наведено повний список нових функцій та оновлень, а також різницю між 10.16.0 та 10.17.0 на GitHub.

Comments

No comments yet
Yurij Finiv

Yurij Finiv

Full stack

Про мене

Professional Fullstack Developer with extensive experience in website and desktop application development. Proficient in a wide range of tools and technologies, including Bootstrap, Tailwind, HTML5, CSS3, PUG, JavaScript, Alpine.js, jQuery, PHP, MODX, and Node.js. Skilled in website development using Symfony, MODX, and Laravel. Experience: Contributed to the development and translation of MODX3 i...

Про автора CrazyBoy49z
WORK EXPERIENCE
Контакти
Ukraine, Lutsk
+380979856297