Laravel World
8.46K subscribers
1.26K photos
25 videos
9 files
2.09K links
Laravel & PHP news
Download Telegram
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
Паттерн «Сервисный слой» в Laravel
Сервисный слой (Service layer) — это шаблон проектирования, который поможет вам абстрагировать логику от логики предметной области (domain logic), при необходимости использования разных интерфейсов. На самом деле вы делегируете логику приложения общему сервису (сервисному слою) и обслуживаете только один класс. К тому же это хороший способ почистить ваши контроллеры и содержать их в читабельном виде.
https://laravel.demiart.ru/service-layer-design-pattern/