توضیحات

در این جلسه به توضیح رابطه One To Many در لاراول می پردازیم.

 

***********
دقت داشته باشید دوستان، ما در لاراول ورژن 7 میتوانیم در migrations از ()table->id$ بجای table->bigIncrements('id')$ استفاده کرد و هیچ تفاوتی با هم ندارند و فقط ()table->id$ کوتاه تر هست همچنین میتوان از table->foreignId('user_id')$ بجای table->unsignedBigInteger('user_id')$ استفاده کرد و این دو هم هیچ تفاوتی با هم ندارند.

https://laravel.com/docs/7.x/migrations#columns


طراحی وب طراحی سایت پی اچ پی php php oop php mvc mvc پایگاه داده laravel لاراول

مدرس دوره علی شیخ
مدت دوره 29:19:35
تعداد ویدیو 189

وضعیت دوره : کامل شده
قیمت دوره : رایگان

نظرات ارزشمند شما:

برای ارسال نظر ابتدا باید وارد سایت شوید

  • چگونه باید این مشکل را حل کرد

    SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'comments' already exists (SQL: create table `comments` (`id` bigint unsigned not null auto_increment primary key, `body` text not null, `is_status` tinyint(1) not null, `user_id` bigint unsigned not null, `created_at` timestamp null, `updated_at` timestamp null) default character set utf8mb4 collate 'utf8mb4_unicode_ci')

    • سلام وقت بخیر.
      متن ارور میگه که جدول هست و شما دوباره میخواهید بسازید و باید اول پاکش کنید و بعد دوباره بسازید. احتمالا دستور migrate را هر بار میزنید و هی جدول تکراری به لاراول میگید بسازه و میتوانید بجاش از دستور fresh استفاده کنید.

  • سلام استاد من مثل شما انجام دادم ارورو دریافت کردم:
    General error: 1005 Can't create table `new_rabab_api`.`play_lists` (errno:
    150 "Foreign key constraint is incorrectly formed")")
    لطفا راهنمایی کنید؟؟

    • سلام وقت بخیر.
      متن ارور گفته که تعریف کلید خارجی مشکلی داره که باید بررسی کنید.
      لطف کنید کد های توی کامنت را بین سه عدد بک تیک قرار بدید و بعد ارسال کنید.