Для чего в Laravel нужны Middleware

В Laravel Middleware — это промежуточный слой, который обрабатывает HTTP-запросы до и после того, как они попадают в контроллеры. Это позволяет реализовывать различные задачи, такие как аутентификация, логирование, защита от CSRF-атак, проверка прав доступа и т.д. Middleware позволяет… Read More

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

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

Что такое route model binding в Laravel

В Laravel route model binding — это механизм, который позволяет автоматически связывать идентификатор, переданный в маршруте (route), с экземпляром модели. Это облегчает работу с маршрутами и упрощает код, так как вам не нужно вручную извлекать модель из базы… 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