رفتن به مطلب
انجمن پشتیبانی لاراول ایران

هاست لاراول با پشتیبانی 24 ساعته و امکانات کامل از مدیرهاست

mahd

استفاده از foreign

Recommended Posts

public function up()
{
    Schema::table('listusers', function (Blueprint $table) {
        $table->integer('user_id')->after('id');
        $table->foreign('user_id')->references('id')->on('users')->onDelete('cascade');
    });
}

این ها رو اضافه کردم این پیغام خطا میاد مشکلش چیه؟

 

 

 

  PDOException::("SQLSTATE[42S21]: Column already exists: 1060 Duplicate col
umn name 'user_id'")
      C:\blog\vendor\laravel\framework\src\Illuminate\Database\Connection.php:46
3

Share this post


Link to post
Share on other sites

سلام دوست گرامی در حالت پیش فرض که در model روابط را ایجاد میکنیم id کلید خارجی است اما با متد های دیگری هم میشود حالت پیش فرض را تغییر داد و به این نکته توجه کنید که کلید خارجی باید از نوع bigInt باشد چون در لاراول نسخه جدید این حالت بوجود امده است .

موفق باشید.

Share this post


Link to post
Share on other sites

وارد این گفتگو شوید

میتوانید پیام خود را ارسال کنید و بعد ثبت نام نمایید. در صورتی که حساب کاربری دارید, هم اکنون وارد شوید و در این گفتگو شرکت کنید.

مهمان
پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  Only 75 emoji are allowed.

×   لینک شما به صورت اتوماتیک جایگذاری شد.   نمایش به عنوان یک لینک به جای

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • جدید...