в sql создается с помощью $obTable->increments('id'); вместо $table->id(); когда делаешь в своем плагине constrained к таблице например - $table->foreignId('user_id')->nullable()->constrained('lovata_buddies_users')->nullOnDelete(); получаешь следующее:
SQLSTATE[HY000]: General error: 1005 Can't create table intgolosnew.intgolos_video_videos (errno: 150 "Foreign key constraint is incorrectly formed") (SQL: alter table intgolos_video_videos add constraint intgolos_video_videos_user_id_foreign foreign key (user_id) references lovata_buddies_users (id) on delete set null)
In Connection.php line 545:
SQLSTATE[HY000]: General error: 1005 Can't create table intgolosnew.intgolos_video_videos (errno: 150 "Foreign key constraint is incorrectly formed")
Это как-то решается?
привет, вот так попробуй: $table->unsignedInteger('user_id')->nullable(); $table->foreign('user_id')->references('id')->on('lovata_buddies_users')->onDelete('set null');
Смотришь тип который создает increment(I’d) и такой же делаешь без сахара…
+ Но спасибо за подсказку)) Ща буду ковыряться))
lexter_wayne (372.56) увеличил карму dok_dok_dok (82.48) 💙💛
Обсуждают сегодня