Цього тижня команда Laravel випустила 10.1 зі стандартним введенням Process, видаливши типи повернення для заглушок контролера, безпечну випадковість масиву тощо.
Як правило, після основних випусків, Laravel 10 позначив кілька версій рівня патчів і, зовсім недавно, v10.1.0.
Ось що нового та оновленого в останньому випуску Laravel 10:Стандартний вхід можна застосувати до процесу, що очікує на розглядПітер Фокс
, який сприяє методу Process::input(), який дозволяє передавати стандартні вхідні дані в процес за допомогою методу введення:
Код призводить до того, що hello world передається стандартному
введенню
Process::input('hello world')->run('pbcopy');
для команди
pbcopy
.
Видалення типів повернення в заглушках контролера Основний випуск Laravel 10 включав типи повернення в код користувача, включаючи заглушки контролера
. Однак це викликало деяку плутанину, оскільки контролери Laravel можуть повертати різні типи даних (наприклад, масив, рядок, перегляд тощо).
Pull Request #46166 мав на меті повернути змішаний
тип, щоб уникнути помилок у згенерованих контролерах, але все одно надати типи. Зрештою, запит на витягування #46166 був оновлений, щоб видалити всі типи повернення з контролерів. Незалежно від того, на якій стороні паркану ви перебуваєте, є багато варіантів налаштувати заглушки, якщо ви хочете мати власні типи повернення в згенерованих контролерах.
Дивіться Налаштування заглушок у Laravel, якщо ви хочете дізнатися більше про адаптацію заглушок контролера до ваших уподобань.
Показати підключення черги в команді
MonitorГуставо Собріньо сприяв додаванню підключення черги до команди ремісничої черги:монітор
. Ця зміна дозволяє користувачам з більш ніж одним підключенням до черги відображати кілька з'єднань в одній команді:
php artisan queue:monitor redis:events,database:events
Release Notes
Ви можете побачити повний список нових функцій і оновлень нижче і різницю між 10.0.0 і 10.1.1 на GitHub. Наступні примітки до випуску знаходяться безпосередньо з changelog:Додано
Додано
можливість повторного вирішення драйверів кешу (#46203) Illuminate/Collections/Arr::
-
Illuminate/Collections/Arr::shuffle()
for empty array (0c6cae0)
v10.1.0
- проблему виправлення, коли 0 відкидається як дійсна позначка часу (#46158)Виправте користувацькі теми, які не скидаються на рендері Markdown (#46200)Змінено Використання безпечної випадковості в Arr:random та Arr:shuffle (#46105)
Використовуйте змішаний тип повернення на заглушках контролера (
- #46166)
- Use InteractWithDictionary in Eloquent collection (#46196)Додано
Додано
можливість повторного вирішення драйверів кешу (#46203) Illuminate/Collections/Arr::
- можливість повторного вирішення драйверів кешу (#46203) Illuminate/Collections/Arr:: missing expression support for pluck in Builder (#46146)
Доданий стандартний вхід може бути
можливість повторного вирішення драйверів кешу (#46203) Illuminate/Collections/Arr::
можливість повторного вирішення драйверів кешу (#46203) Illuminate/Collections/Arr::
- застосовано до PendingProcess (#46119)Виправлено