جشنواره عیدانه راکت | عضویت ویژه راکت برای آخرین بار | افزایش قیمت‌ها از سال جدید | و ...

مشاهده اطلاعات بیشتر...
ثانیه
دقیقه
ساعت
روز
jafar
3 سال پیش توسط jafar مطرح شد
4 پاسخ

طراحی و پیاده سازی مستر دیتیل در لاراول

با سلام به همه
من 4 تا جدول دارم
1-productHeaders شامل id ,productdate, mashin_id
2-productContents شامل id,Shift_id,Goods_id,qty,productHeader_id
3-productWasts شامل id,wast_id,productContent_id,qty
4-productStops شامل id , time,productContent_id
توضیحات:
1-جدول اول سربرگ تولیدات هست شامل آی دی و تاریخ تولید و ماشین آی دی(که از جدول ماشین میاد)
2-جدول دوم کانتنت تولیدات هست شامل آی دی و شیفت آی دی (که از جدول شیفت میاد) و آی دی محصول و تعداد و آی دی سربرگ تولیدات.
3-جدول ضایعات و توقفات هم که مشخصه به جدول کانتنت ارتباط دارن .
من توی پیاده سازی وطراحیش توی لاراول موندم .
هیچ نمونه ای هم بابتش پیدا نکردم .
دوستان اگه بتونن یه راهکار واسه طراحی و پیاده سازیش بدن یا نمونه کدی قرار بدن ممنون میشم.


ثبت پرسش جدید
حسین افتخارراد
تخصص : نال کد
@hosseinradvictor 3 سال پیش مطرح شد
0

با درود و وقت بخیر
تا اونجایی که بنده متوجه شدم شما روند یک چرخه تولید رو مد نظر دارید
جدولی برای دستگاه ها د ارید و
جدولی برای شیفت کاری
و میخواید محصولاتی که با هر دستگاه در شیفت کاری شخص تولید شده یا متوقف شده و یا زایعات ان شیفت با دستگاه را ذخیره کنید.
شما میتوانید تنها با یک جدول مورد مورد نظر رو پیاده سازی بکنید.
جدول های ماشین و شیفت رو یک ارتباط یک به چند قرار بدید ( هر محصول تنها میتواند یک شیفت و با یک دستگاه تولید شده باشد ) اما در یک شیفت میتوان محصولات مختلف تولید کرد ...
اما پیاده سازی جدول محصول
Product=> mashin_id , Shift_id ,Wasts_qyt,Success_qyt,Stop_time
به همین سادگی چرا که چرخه تولید همیشه تعدادی محصول استاندارد تولید میکنه که در کنارش همیشه تعدادی ضایعات هست و یک تایم مشخص ممکنه کار متوقف بشه یا یکسره باشد پس نیاری به تولید جدول های اضافی نیست .
امید وار هستم که تونسته باشم کمک تون کرده باشم.
با تشکر مهندس حسین افتخارراد


jafar
@jafarpalideh 3 سال پیش مطرح شد
0

ممنون مهندس افتخارراد عزیز .
دقیقا حرف بنده رو درست متوجه شدین . ولی میشه بفرمایین که الان جداول و ارتباطات من دقیقا چطوری میشه ؟
ممنون بابت راهنماییتون .
@hosseinradvictor


حسین افتخارراد
تخصص : نال کد
@hosseinradvictor 3 سال پیش مطرح شد
0

ارتباط جدول ماشین و شیفت را در مودل Product به صورت زیر تعیرف کنید.

public function meshin()
{
    return $this->belongsTo(Meshin::class);
}

public function shift()
{
    return $this->belongsTo(Shift::class);
}

درون مودل Mashin

 public function products()
    {
        return $this->hasMany(Product::class);
    }

و درون مدل Shift

 public function products()
    {
        return $this->hasMany(Product::class);
    }

البته میتوانید از روابط Through نیز استفاده کنید .اما بیس کار بدین صورت می باشد.


jafar
@jafarpalideh 3 سال پیش آپدیت شد
0

توضیح تصویر رو وارد کنید

@hosseinradvictor
@ali.bayat
@Alimotreb
@hesammousavi
مهندس مجدد سلام .
این دیاگرام دیتابیس بنده س .
شما میفرمایید که فقط با یک جدول پیاده سازیش کنم !!!
من متوجه نمیشم !!!


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

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