لماذا عند انشاء مفتاح اجنبي تظهر مشكلة تالية في صورة
اريد اضافة عمود اسمه id_dept كمفتاح اجنبي في جدول الطالب وهو رئيسي في جدول القسم وما نفس النوع كتبت امر cmd ثم كود في لارافيل ثم امر php artisan migrate
publicfunction up():void{Schema::table('students',function(Blueprint $table){//
$table->bigInteger('id_dept')->unsigned()->nullable()->after('id');// أو بعد العمود الذي تريده
$table->foreign('id_dept')->references('id')->on('departments')->onDelete('cascade');});}/**
* Reverse the migrations.
*/publicfunction down():void{Schema::table('students',function(Blueprint $table){//
$table->dropForeign(['id_dept']);
$table->dropColumn('id_dept');});}};
السؤال
ايمن ميلاد
لماذا عند انشاء مفتاح اجنبي تظهر مشكلة تالية في صورة
اريد اضافة عمود اسمه id_dept كمفتاح اجنبي في جدول الطالب وهو رئيسي في جدول القسم وما نفس النوع كتبت امر cmd ثم كود في لارافيل ثم امر php artisan migrate
رابط هذا التعليق
شارك على الشبكات الإجتماعية
5 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.