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 16 июня, 2020
Аутентификация Laravel
Laravel содержит в себе практически готовую систему аутентификации. Развернуть ее можно командой: php artisan make:auth Эта команда сформирует шаблоны (view) для аутентификации. Они распологаются в папке auth. А также специальные контроллеры, которые содержатся в папке Auth, в разделе… Read More
Posted on 5 марта, 2020
Laravel создать модель, контроллер и миграцию одной командой
Модель миграцию и контроллер проще всего создать одной командой: php artisan make:model MyModel -mcr
Posted on 4 марта, 2020
Хитрости адресации Laravel
При указании адреса в виде (view) типа: {{ route(‘sale.update’) }} Мы указываем, что в файле роутинга есть путь /sale и метод (какого-то контроллера) который его обрабатывает update При указании адреса в виде (view) типа: {{ route(‘profile.sale.update’) }} Мы… Read More
Posted on 29 января, 2020
Laravel каскадное удаление данных
Если в наших таблицах данные связаны по ключу, то необходимо настроить удаление и изменение данных в первичной таблице $table->foreign(‘order_id’)->references(‘id’)->on(‘order’) ->onUpdate(‘cascade’)->onDelete(‘cascade’); Эта запись означает, что имеет поле order_id связанное с полем id в таблице order. При изменении id в… Read More