لماذا عند انشاء مفتاح اجنبي تظهر مشكلة تالية في صورة
اريد اضافة عمود اسمه 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
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.