Laravel World

  1. Если определенное поле необходимо провалидировать, но само оно в дальнейшем будет не нужно (например, чекбокс «Принимаю условия»), то используйте правило exclude — валидация не вернёт это поле в ответе.

    Если определенное поле необходимо провалидировать, но само оно в дальнейшем будет не нужно (например, чекбокс «Принимаю условия»), то используйте правило exclude — валидация не вернёт это поле в ответе.

    • 👍141
    • 👎2
  2. Русская документация по Laravel 9

    Русская документация по Laravel 9

    Вольный перевод репозитория документации laravel/docs ветки 9.x на русский язык. Актуализация с основным репозиторием осуществляется не реже одного раза в месяц.

    https://github.com/russsiq/laravel-docs-ru

    • 👍81
    • 👎26
  3. Транзакции в Laravel

    Транзакции в Laravel

    Иногда нужно выполнить ряд SQL-запросов, но они настолько взаимосвязаны между собой, что если у одного из них произойдет сбой, то поломается всё. Или, предположим, что внешняя служба падает и получить нужные ключи невозможно. Из-за этой ошибки пользователь регистрируется без ключей и не может пользоваться сайтом. Теперь нужно получить их вручную или создать механизм для их получения. Для подобных проблем и используются транзакции. Как, что и куда — давайте разбираться вместе.

    https://laravel.demiart.ru/transactions/

    • 👍43
    • 👎1
  4. Структурирование маршрутов в крупных проектах на Laravel

    Структурирование маршрутов в крупных проектах на Laravel

    Представьте себе проект с сотней маршрутов, отдельными секциями для гостей, пользователей, администраторов и т.д. Стоит ли всё это хранить в одном файле? Как сгруппировать, как добавить префиксы? Давайте посмотрим, что мы можем тут сделать.

    https://laravel.demiart.ru/structure-routes-in-large-projects/

    • 👍36
  5. Руководство по использованию сокетов в Laravel

    Руководство по использованию сокетов в Laravel

    Сегодня сокеты очень популярны в веб-разработке. Они обеспечивают связь в реальном времени между браузером клиента и сервером. Есть много вариантов использования. Например, сокеты могут быть использованы для уведомлений или чатов. В этой статье я покажу вам, как использовать сокеты в приложении Laravel для чатов. Я буду использовать Pusher для трансляции своих событий, но вы можете использовать для этого Redis или Socket_io. В первой части этой статьи мы сделаем серверную часть приложения, а во второй части мы сосредоточимся на внешнем интерфейсе.

    https://laravel.demiart.ru/sockets-laravel-guide/

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

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

    • 👍76
  7. Laravel и использование поля JSON в MySQL

    Laravel и использование поля JSON в MySQL

    Поля JSON становятся все более популярными, они официально поддерживаются начиная с MySQL 5.7.8. Их даже использует популярный пакет Spatie Laravel Medialibrary, так почему бы и нам не попробовать? В этом уроке мы покажем как это сделать.

    https://laravel.demiart.ru/laravel-mysql-json/

    • 👍33
    • 👎2