- 👍18
Laravel World

Сервис-контейнер: 4 способа управления зависимостями
Сервис-контейнер — довольно сложная тема, и я вижу, как многие пытаются понять, чем же он занимается. Для меня это тоже было сложно, так как, в основном, большинство рассказывают о том, «как» использовать контейнер. В этой же статье я хочу объяснить «почему» и «когда» контейнер может помочь нам с нашими зависимостями.
https://laravel.demiart.ru/4-ways-service-container-managing-dependencies/- 👍49
- 👎1
Если определенное поле необходимо провалидировать, но само оно в дальнейшем будет не нужно (например, чекбокс «Принимаю условия»), то используйте правило exclude — валидация не вернёт это поле в ответе.
- 👍141
- 👎2

- 👍9
Новый метод
findOrв Laravel 9.10- 👍79
- 👎1
Русская документация по Laravel 9
Вольный перевод репозитория документации laravel/docs ветки 9.x на русский язык. Актуализация с основным репозиторием осуществляется не реже одного раза в месяц.
https://github.com/russsiq/laravel-docs-ru- 👍81
- 👎26
Транзакции в Laravel
Иногда нужно выполнить ряд SQL-запросов, но они настолько взаимосвязаны между собой, что если у одного из них произойдет сбой, то поломается всё. Или, предположим, что внешняя служба падает и получить нужные ключи невозможно. Из-за этой ошибки пользователь регистрируется без ключей и не может пользоваться сайтом. Теперь нужно получить их вручную или создать механизм для их получения. Для подобных проблем и используются транзакции. Как, что и куда — давайте разбираться вместе.
https://laravel.demiart.ru/transactions/- 👍43
- 👎1

- 👍15
Шпаргалка по Laravel Mail
- 👍88
Laravel-хелпер
blankдля проверки на пустоту массивов, строк и коллекций- 👍107
- 👎6
Структурирование маршрутов в крупных проектах на Laravel
Представьте себе проект с сотней маршрутов, отдельными секциями для гостей, пользователей, администраторов и т.д. Стоит ли всё это хранить в одном файле? Как сгруппировать, как добавить префиксы? Давайте посмотрим, что мы можем тут сделать.
https://laravel.demiart.ru/structure-routes-in-large-projects/- 👍36
Шпаргалка по Request URL
- 👍134
- 👎2

- 👍20
Laravel + PHP8: разруливаем все HTTP-методы в одной валидации
- 👍147
- 👎51
Автоматическое извлечение нужной записи из модели в маршруте
- 👍118
- 👎9
Руководство по использованию сокетов в Laravel
Сегодня сокеты очень популярны в веб-разработке. Они обеспечивают связь в реальном времени между браузером клиента и сервером. Есть много вариантов использования. Например, сокеты могут быть использованы для уведомлений или чатов. В этой статье я покажу вам, как использовать сокеты в приложении Laravel для чатов. Я буду использовать Pusher для трансляции своих событий, но вы можете использовать для этого Redis или Socket_io. В первой части этой статьи мы сделаем серверную часть приложения, а во второй части мы сосредоточимся на внешнем интерфейсе.
https://laravel.demiart.ru/sockets-laravel-guide/- 👍61
- 👎7
Шпаргалка, что можно переопределить в модели Eloquent
- 👍98
- 👎1
Руководство по написанию простого и читабельного кода от Jason McCreary- 👍29

- 👍18
Storage-диски в Laravel можно создавать прямо на лету. Это может пригодиться, например, когда вы даете возможность пользователям подключать в вашем приложении свои облачные хранилища.
- 👍76