привет, я использую эту миграцию и вижу эту ошибку
Schema::create('learnings', function (Blueprint $table) {
$table->id();
$table->bigInteger('course_id')->unsigned();
$table->foreign('course_id')->references('id')->on('courses')->onDelete('cascade');
$table->bigInteger('user_id')->unsigned();
$table->foreign('user_id')->references('id')->on('users')->onDelete('cascade');
$table->timestamps();
});
ошибка:
SQLSTATE[HY000]: General error: 1005 Can't create table `laravel_work_faranesh`.`learnings` (errno: 150 "Foreign key constraint is incorrectly formed") (SQL: alter tab
le `learnings` add constraint `learnings_course_id_foreign` foreign key (`course_id`) references `courses` (`id`) on delete cascade)
и, конечно, мигрировать
Schema::create('courses', function (Blueprint $table) {
$table->id();
$table->unsignedBigInteger('user_id')->unsigned();
$table->foreign('user_id')->references('id')->on('users')->onUpdate('cascade');
});
courses
миграция? - person sta   schedule 18.05.2020laravel_work_faranesh
.learnings
(ошибка: 150 ограничение внешнего ключа неправильно сформировано) (SQL: изменить таблицуlearnings
добавить ограничениеlearnings_course_id_foreign
внешний ключ (course_id
) ссылкиcourses
(id
) при удалении каскада) - person tohid   schedule 18.05.2020