سلام
سناریو از قراره که من یک سایت خدماتی دارم که کاربر سفارش میده و کارمند سفارش قبول میکنه .
مشکل اینجاست من میخوام صفحه ای درست کنم که سفارشاتی که هیچ کارمندی قبول نکرده نمایش بده این قسمتشو باید چطوری پیاده سازی کنم .
رابطه جدول سفارشات و کارمندان چند به چند هستش .
اگه فکر میکنید این رابطه برای این سناریو اشتباهه ، از چه رابطه ای باید استفاده کنم ؟
سلام.
طبق سناریویی که تعریف کردین رابطتتون میشه یک به چند.
در واقع هر کارمند، تعداد زیادی سفارش داره ولی هر سفارش فقط مربوط به یک کارمند میشه.
برای قسمت تایید سفارشات باید داخل جدول سفارشات یک فیلد boolean تعریف کنید و با این فیلد چک کنید این مورد رو.
من اول از این رابطه استفاده کردم ولی برای لغو سفارش به مشکل بر خوردم چون باید فیلد رابط جدول سفارش خالی میکردم و اجازه همچین کاری لاراول بخاطر این کلید خارجی بود نمیداد
ببینید وقتی کارمندی سفارشی رو ثبت میکنه، اطلاعات اون سفارش وارد جدول میشه و تا وقتی تایید نشده فیلد boolean مقدارش false هست و وقتی تایید بشه true میشه، دیگه نیازی به رابطه چند به چند نیست.
حالا موضوع فهمیدم راست میگید من نیازی به رابطه چند به چند ندارم .
ولی یک چیزی هست که وقتی کارمند یک سفارش قبول میکنه خود کارمند باید اونو لغو کنه اما من طوری کد نویسی کردم که انگار از طرف جدول سفارش لغو بشه به خاطر همین به ارور بر خوردم
مرسی بابت وقتی که گذاشتی 🙏
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟