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

Ошибки node.js после установки Laravel

Если после установки Laravel вы получили кучу ошибок связанных с js, нужно сделать следующее: Удалите файл package-lock.json и содержимое папки node_modules из своего проекта Laravel. Затем очищаем кэш npm npm cache clean —force Затем по новой делаем npm… Read More

Аутентификация Laravel

Laravel содержит в себе практически готовую систему аутентификации. Развернуть ее можно командой: php artisan make:auth Эта команда сформирует шаблоны (view) для аутентификации. Они распологаются в папке auth. А также специальные контроллеры, которые содержатся в папке Auth, в разделе… Read More

Laravel создать модель, контроллер и миграцию одной командой

Модель миграцию и контроллер проще всего создать одной командой: php artisan make:model MyModel -mcr

Laravel каскадное удаление данных

Если в наших таблицах данные связаны по ключу, то необходимо настроить удаление и изменение данных в первичной таблице $table->foreign(‘order_id’)->references(‘id’)->on(‘order’) ->onUpdate(‘cascade’)->onDelete(‘cascade’); Эта запись означает, что имеет поле order_id связанное с полем id в таблице order. При изменении id в… Read More