سلام من یه جدول دارم که یه ستون داره به نام product_id و یه ستون داره به نام user_id حالا یه متغییر دارم که داخلش چندتا آی دی از product داخلش ریخته شده چطور دستوری بنویسم که بیاد اون داده های رو پیدا کنه که ستون product_id برابر با 42 و 39 و 38 و ستون user_id برابر با 1 رو بگیرم؟؟
$products = SellerProduct::where('product_id', $product)->where('user_id', 1)->get();
این دستور کار نمیکنه چون where نمیتونه آرایه رو قبول کنه
من این دستور رو برای سبد خرید می خوام
من داخل صفحه اصلی سایتم محصولاتی رو نمایش میدم که حتما یک فروشنده انتخاب کرده باشه.
یعنی ادمین میاد نام و تصویر و توضیحات و برند محصول رو ثبت میکنه بعد فروشنده های میان محصولات رو انتخاب میکنند و براش قیمت و تخفیف تعیین میکنند و کاربر در سبد خرید باید اول یک فروشنده رو انتخاب کنه بعد سبد رو میبینه تا بتونه تخفیف و قیمت رو داشته باشه
اینطور که از توضیحات شما معلومه شما یک رابطه many to many دارید بهتره که به از elequent استفاده کنید به جای کویری
به شکل زیر
User::find(1)->Orderd-Products
به همین سادگی
@hossein.r.1442
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟