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

Если в наших таблицах данные связаны по ключу, то необходимо настроить удаление и изменение данных в первичной таблице

$table->foreign('order_id')->references('id')->on('order')
->onUpdate('cascade')->onDelete('cascade');

Эта запись означает, что имеет поле order_id связанное с полем id в таблице order.

При изменении id в таблице order нужно каскадно изменить все значения order_id нашей страницы.

При удалении id в таблице order нужно каскадно удалить все строки с order_id принадлежащие этому id

Bootstrap 4 выравнивание по горизонтали и вертикали содердимого блока

Для выравнивание по вертикали содержимого <div> служит класс

align-self-center

Для выравнивания по горизонтали содержимого <div> служит класс

text-center

Импорт большого дампа БД в OpenServer через консоль

Смотрим версию MySql в конфиге OpenServer

У меня MySQL-5.7. Переходим в папку БД через консоль:

cd modules\database\MySQL-5.7\bin

Вводим команду для импорта

mysql -uroot lockhost < D:\lockhost.sql

Где lockhost — имя базы в которую импортируем данные. А lockhost.sql — полный путь к файлу sql. Жмем Enter и наслаждаемся результатом.

Цвета Bootstrap

Основные цвета Bootstrap