analys
6 سال پیش توسط analys مطرح شد
4 پاسخ

ارر دوره لاراول

سلام من دوره لاراول فر.شگاه انلاین رو دارم پیش میرم....اما توی قسمت اول morf وقتی میخام نظر ثبت کنم این ارر رو میده
constraint violation: ۱۰۴۸ Column 'commentable_id' cannot be null


ثبت پرسش جدید
Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 6 سال پیش مطرح شد
0

سلام
@hossienmarzban

توی قسمت مایگریشن هاتون تغییرش بدید به nullable


عرشیا سعیدی
تخصص : php ، لاراول ، وردپرس
@arshiya73arshiya 6 سال پیش مطرح شد
0

@Alimotreb
@hossienmarzban

نباید نال بذاره اونجا اون فیلد نشون دهنده آیدی پست ها دوره یا ویدیویی چیزی باید باشه که با کامنت تایپ مشخص میشه حتما باید پر بشه


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 6 سال پیش مطرح شد
0

سلام
@hossienmarzban

یه ساختار تقریبا عمومی برای کامنت ها این هست
میتونید ازش استفاده کنید

 public function up()
    {
        Schema::create('comments', function (Blueprint $table) {
            $table->increments('id');
            $table->integer('user_id')->unsigned();
            $table->integer('parent_id')->unsigned()->default(0);
            $table->boolean('approved')->default(0);
            $table->text('comment');
            $table->integer('commentable_id')->unsigned();
            $table->string('commentable_type');
            $table->timestamps();
        });
    }

علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 6 سال پیش مطرح شد
0

درود .
https://roocket.ir/discuss/2390

در مبحث بالا این موضوع کاملا توضیح داده شده. موفق باشید


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام