Давайте начнем быстро Я нашел новые вещи в Laravel 9.15 Released, которыми хотел бы поделиться с вами.
- Только поставщики, перечисленные в команде route:list
Флаг —only-vendor для команды route:list. В терминале будут отображаться только маршруты поставщиков, а маршруты вашего приложения команда будет игнорировать
php artisan route:list --only-vendor
- Метод «throw unless» HTTP-клиента
Функция throwUnless() для HTTP-клиента Laravel. Этот метод выбросит исключение, если произошла ошибка сервера или клиента и заданное условие ложно
$response = Http::post(/* ... */);
$response->throwUnless($condition);
- Метод String isJson()
Метод isJson() в классах Str и Stringable для определения того, является ли строка корректным json.
Str::isJson($data); //=> boolean
Str::of($data)->isJson() //=> boolean
str($data)->isJson(); //=> boolean
- Проверьте, пуст ли каталог файловой системы
два метода для определения того, пуст ли каталог файловой системы или нет
use IlluminateSupportFacadesFile;
if (File::isDirectoryEmpty('john/photos')) {
return 'You do not have any photos';
}
if (File::isDirectoryNotEmpty('john/videos', true)) {
return 'You may have one or more videos, even hidden ones.';
}
Я надеюсь, что вам понравилось вместе со мной, а чтобы узнать больше об этом выпуске, посетите источники и поищите еще. Я обожаю вас, которые ищут все новое.
Источник :- https://laravel-news.com/laravel-9-15-0