В Laravel есть удобный механизм, который позволяет автоматически подставлять модели в маршруты и контроллеры — Route Model Binding. Благодаря ему можно избежать лишнего кода для по…
Guards в Laravel: что это и как использовать
В Laravel аутентификация пользователей организована с помощью guards и providers. Понимание этих понятий важно, если вы хотите гибко управлять авторизацией, особенно при работе с A…
Принципы ООП в PHP
Объектно-ориентированное программирование (ООП) — это метод организации кода, при котором данные и функциональность объединены в объекты. PHP с версии 5 полностью поддерживает ООП,…
Типы связей между моделями в Laravel
В Laravel существует несколько типов связей между моделями. Рассмотрим их все на примере отношений между клиентами (Client) и пользователями (User). 1. Один к одному (One-to-One) П…
Snappy Driver Installer — утилита для поиска драйверов
Snappy Driver Installer — что это и зачем Snappy Driver Installer (SDI) — это бесплатная портативная программа для Windows. Она помогает найти нужные драйверы и установить их — даж…
Как использовать laravel-request-docs для документирования API в Laravel
Пакет laravel-request-docs представляет собой простой инструмент для документирования API, который является альтернативой Swagger и поддерживает OpenAPI.
SQL-запросы Eloquent ORM
Eloquent ORM предоставляет удобный и интуитивно понятный способ работы с базами данных в Laravel, позволяя разработчикам создавать SQL-запросы с помощью простых и лаконичных методо…
Новая версия Open Server (версия 6.2.9)
Open Server, популярный инструмент для локальной разработки, продолжает радовать своих пользователей новыми версиями, каждая из которых приносит значительные улучшения и новые функ…