Зачем нужны Requests в Laravel

Пример создания и использования Request в Laravel 1. Создание Request Чтобы создать новый Request, используйте Artisan команду: Эта команда создаст новый файл StoreUserRequest.php в директории app/Http/Requests. 2. Определение правил валидации Откройте созданный файл StoreUserRequest.php и определите правила валидации… Read More

Ошибка Parse error: syntax error, unexpected ‘public’ (T_PUBLIC), expecting end of file в Laravel

Ошибка в Laravel при выполнении команды php artisan route:list обычно возникает из-за синтаксической ошибки в PHP-коде. Эта ошибка говорит о том, что где-то в коде Laravel есть неожиданное использование ключевого слова public, где оно не должно находиться. Вот… Read More

Как устроен роутинг в Laravel

Роутинг в Laravel — это механизм, который связывает URL-адреса с контроллерами или действиями, которые должны быть выполнены при обращении к этим URL-адресам. Роутинг в Laravel является одним из ключевых компонентов фреймворка и предлагает удобные инструменты для управления маршрутами…. Read More

Коллекции в Laravel

В Laravel коллекции представляют собой расширенные, мощные обертки вокруг массивов PHP. Они предоставляют удобный и выразительный API для работы с данными, позволяя легко выполнять различные операции, такие как фильтрация, сортировка, трансформация и агрегация данных. Основные характеристики и возможности… Read More

PHP оператор ??

Оператор ?? позволяет инициализировать переменную, только в том случае, если эта переменная раньше не была инициализированна или она не содержит null. Простыми словами если переменная инициализированна, то используется её значение, если не инициализированна или она равна null —… Read More

PHP тернарные операции

В PHP есть возможность сократить конструкции if с помощью тернарных операторов. Выглядит это так: выражение1 ? выражение2 : выражение3 Сначала вычисляется выражение1, если оно истинно, то вычисляется выражение2, и оно становится результатом. Если выражение1 ложно, то вычисляется выражение3,… Read More

ООП в PHP тема 1

Концепция ООП позволяет сократить код, сделать его более читабельным и масштабируемым. Начнем с понятия класс. КЛАСС — это своего рода чертеж объекта. В классе мы описываем из каких запчастей будет состоять объект — СВОЙСТВА ОБЪЕКТА (переменные) И как… Read More