php artisan migrate:reset ошибка

114
07 августа 2019, 21:40

Хочу выполнить команду php artisan migrate:reset и есть ишибка SQLSTATE[HY000]: General error: 1832 Cannot change column 'role_id': used i n a foreign key constraint 'users_role_id_foreign' (SQL: ALTER TABLE users CHANGE role_id role_id INT DEFAULT NULL)

скрин ошибки -ь https://i.imgur.com/cckouQ1.png

сама команда php artisan migrate работает отлично ! Кто может помогите пожалоста ;)

Answer 1

Попробуйте в ваших миграциях добавить ->onDelete('cascade'). Что типа:

$table->foreign('role_id')
->references('id')->on('roles')
->onDelete('cascade');
READ ALSO
Как запустить скрипт Node.js из PHP?

Как запустить скрипт Node.js из PHP?

Мне нужно запустить скрипт scriptjs на Node

120
Сakephp оформить запрос в finder

Сakephp оформить запрос в finder

Ребята, помогите записать и выполнить данный запрос в finder cakephp 35

133
Функция system в C++

Функция system в C++

Смотрю описание функции system и заметил два странных места:

126
Сложение (прикрепление) числа к букве C++

Сложение (прикрепление) числа к букве C++

Как можно число n = 10 Сложить с буквами aa (это пример)? Чтобы в конце получился вывод aa10

114