Laravel World
8.46K subscribers
1.26K photos
25 videos
9 files
2.09K links
Laravel & PHP news
Download Telegram
Паттерн «Декоратор»
Шаблон проектирования, который позволяет добавлять поведение экземпляру класса, не влияя на поведение других экземпляров того же класса. Причем может это делать динамически.
https://laravel.demiart.ru/decorator-design-pattern/
Паттерн «Адаптер» в Laravel
В этой статье мы рассмотрим, как можно использовать шаблон проектирования «Адаптер» в Laravel и его преимущества на примере из реальной жизни.
https://laravel.demiart.ru/adapter-design-pattern/
Релиз Laravel Executor 2.0
Пакет для запуска кода и команд, в том числе интерактивных
https://github.com/ash-jc-allen/laravel-executor
This media is not supported in your browser
VIEW IN TELEGRAM
Marcel Pociot создал Webpack-бандлер, который позоляет создавать blade-компоненты из одного файла, вместе с CSS и JS.
40 дополнительных правил валидации в Laravel
В системе валидации Laravel существует более 60 правил, но, вдруг, вам нужно что-то особенное? Вы можете легко создать свои собственные правила проверки или же использовать те, что есть в Интернете. Давайте посмотрим, что же там есть.
https://laravel.demiart.ru/additional-validation-rules/
Транзакции в Laravel
Иногда нужно выполнить ряд SQL-запросов, но они настолько взаимосвязаны между собой, что если у одного из них произойдет сбой, то поломается всё. Расскажу, что следует делать в таком случае.
https://laravel.demiart.ru/transactions/
Шпаргалка по сервисам Laravel
————————————————
Cashier — Биллинг
Dusk — Браузерное тестирование
Echo — WebSockets JS библиотека
Envoy — Запуск задач
Envoyer — Развертывание на лету
Forge — Управление сервером
Fortify — Бэкенд аутентификации
Horizon — Мониторинг очередей
Jetstream — Фронтенд-каркас
Nova — Админка
Passport — OAuth2.0
Sanctum — Аутентификация на токенах
Scout — Полнотекстовый поиск
Socialite — Интеграция провайдеров OAuth
Spark — SaaS-каркас
Telescope — Мониторинг-дебаггер
Vapor — Безсерверный Laravel