'int', 'promotion_user_id' => 'int', 'promotion_user_product_id' => 'int', 'product_id' => 'int', 'shopping_order_item_id' => 'int', 'shopping_order_id' => 'int', 'shopping_user_id' => 'int', 'qty' => 'int', 'price' => 'float', 'price_net' => 'float', 'tax_rate' => 'float', 'status' => 'int' ]; protected $fillable = [ 'promotion_admin_id', 'promotion_user_id', 'promotion_user_product_id', 'product_id', 'shopping_order_item_id', 'shopping_order_id', 'shopping_user_id', 'qty', 'price', 'price_net', 'tax_rate', 'status' ]; public function product() { return $this->belongsTo(Product::class); } public function promotion_admin() { return $this->belongsTo(PromotionAdmin::class); } public function promotion_user() { return $this->belongsTo(PromotionUser::class); } public function promotion_user_product() { return $this->belongsTo(PromotionUserProduct::class); } public function shopping_order() { return $this->belongsTo(ShoppingOrder::class); } public function shopping_order_item() { return $this->belongsTo(ShoppingOrderItem::class); } public function shopping_user() { return $this->belongsTo(ShoppingUser::class); } }