'int', 'unit_price' => 'int', 'quantity' => 'int', ]; } #[Scope] public function currentUser(Builder $query): void { $query->where('user_id', auth()->id()); } public function order(): BelongsTo { return $this->belongsTo(Order::class); } public function orderable(): MorphTo { return $this->morphTo()->withTrashed(); } public function user(): BelongsTo { return $this->belongsTo(User::class); } public function volumes(): HasMany { return $this->hasMany(VolumeItem::class); } }