В Laravel 9.26 появились новые правила валидации: min_digits и max_digits для проверки в числе минимального и максимального количества цифр.
laravel.com/docs/9.…lidation
GraphQL и Laravel
В этой статье я расскажу вам, как создать свой собственный сервер GraphQL на Laravel. Мы используем Lighthouse и научимся использовать встроенные директивы, создавать запросы и мутации, а также обрабатывать авторизацию и аутентификацию.
https://laravel.demiart.ru/graphql-laravel/
Релиз Composer 2.4
Новая команда audit, выводящая список обнаруженных уязвимостей в имеющихся версиях пакетов.
Новая команда bump, увеличивающая требования к номерам версии пакетов, перечисленные в composer.json.
https://blog.packagist.com/composer-2-4/
Вы можете использовать замыкание вместо Rule-объекта, при условии, что подобная кастомная валидация нужна только в одном месте вашего приложения.
Замыкание получает имя атрибута, его значение и fail-коллбэк, который вызовется, если валидация не пройдет.
Как на 3 дня стать программистом и написать первый код
Если вы хотели почувствовать себя героем Silicon Valley, писать коды и зарабатывать миллионы, возможно, вас останавливали мысли — «вдруг, у меня нет способностей» или «я ничего не понимаю в математике». Но это теории, а давайте проверим?
Приходите на бесплатный интенсив, чтобы протестить профессию, познакомиться с языками программирования и понять, подходит вам это или нет.
— Вы узнаете основные принципы работы, разберете языки Java, JavaScript, Python и напишете свой первый код.
— Познакомитесь с разработкой приложений для iOS и Android.
— Определитесь со специализацией, получите фидбэк от эксперта и советы для развития карьеры в IT.
🔹Погрузитесь на три дня в профессию программиста — https://clc.to/Wk9u_Q
Команды DB
В Laravel 9.24 добавлены новые artisan-команды:
db:show выводит информацию о вашей базе данных.
db:table показывает информацию о выбранной таблице базы данных
db:monitor позволяет увидеть количество соединений с БД. Вы можете передать ей параметр --max, тогда, при превышении указанного количества соединений, будет отправлено событие DatabaseBusy.
blog.laravel.com/laravel…and-more
Вместо того, чтобы указывать код HTTP-ответа числом, что для некоторых будет совершенно непонятным значением, лучше использовать константы, предоставляемые классом Response.