Добавлены новые вещи — Laravel 9.15 Released

Давайте начнем быстро Я нашел новые вещи в 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

Оцените статью
Procodings.ru
Добавить комментарий