Posted on 19 февраля, 2025
Laravel — использование службы контейнера зависимостей для получения экземпляра класса
Начнем с примера: Запись $sitemap = app(SitemapBuilder::class); в Laravel означает использование службы контейнера зависимостей для получения экземпляра класса SitemapBuilder. Давай разберём, что это значит: 1. app() — Функция доступа к контейнеру app() — это глобальная вспомогательная функция в… Read More
Posted on 18 декабря, 2024
Для чего используются в Laravel ViewComposers
В Laravel, ViewComposers используются для привязки данных к представлениям (views) на более глобальном уровне. Это позволяет эффективно и централизованно управлять данными, которые должны быть доступны во всех или некоторых представлениях приложения, прежде чем они будут рендериться. Основные задачи,… Read More
Posted on 11 ноября, 2024
Зачем нужны Requests в Laravel
Пример создания и использования Request в Laravel 1. Создание Request Чтобы создать новый Request, используйте Artisan команду: Эта команда создаст новый файл StoreUserRequest.php в директории app/Http/Requests. 2. Определение правил валидации Откройте созданный файл StoreUserRequest.php и определите правила валидации… Read More
Posted on 6 ноября, 2024
Ошибка Parse error: syntax error, unexpected ‘public’ (T_PUBLIC), expecting end of file в Laravel
Ошибка в Laravel при выполнении команды php artisan route:list обычно возникает из-за синтаксической ошибки в PHP-коде. Эта ошибка говорит о том, что где-то в коде Laravel есть неожиданное использование ключевого слова public, где оно не должно находиться. Вот… Read More
Posted on 28 августа, 2024
Как устроен роутинг в Laravel
Роутинг в Laravel — это механизм, который связывает URL-адреса с контроллерами или действиями, которые должны быть выполнены при обращении к этим URL-адресам. Роутинг в Laravel является одним из ключевых компонентов фреймворка и предлагает удобные инструменты для управления маршрутами…. Read More
Posted on 26 августа, 2024
Коллекции в Laravel
В Laravel коллекции представляют собой расширенные, мощные обертки вокруг массивов PHP. Они предоставляют удобный и выразительный API для работы с данными, позволяя легко выполнять различные операции, такие как фильтрация, сортировка, трансформация и агрегация данных. Основные характеристики и возможности… Read More
Posted on 27 января, 2022
Laravel проблема SQLSTATE[HY000]: General error: 8 attempt to write a readonly database (SQL: insert into «logs» («message», «context», «level»,…
Значит склонировали вы свой проект на сервер, все вроде бы прошло ровно, но при попытке открыть сайт в браузере видим такую вот картину SQLSTATE[HY000]: General error: 8 attempt to write a readonly database (SQL: insert into «logs» («message»,… Read More
Posted on 20 января, 2021
Ошибки node.js после установки Laravel
Если после установки Laravel вы получили кучу ошибок связанных с js, нужно сделать следующее: Удалите файл package-lock.json и содержимое папки node_modules из своего проекта Laravel. Затем очищаем кэш npm npm cache clean —force Затем по новой делаем npm… Read More
Posted on 16 июня, 2020
Аутентификация Laravel
Laravel содержит в себе практически готовую систему аутентификации. Развернуть ее можно командой: php artisan make:auth Эта команда сформирует шаблоны (view) для аутентификации. Они распологаются в папке auth. А также специальные контроллеры, которые содержатся в папке Auth, в разделе… Read More
Posted on 5 марта, 2020
Laravel создать модель, контроллер и миграцию одной командой
Модель миграцию и контроллер проще всего создать одной командой: php artisan make:model MyModel -mcr
