'int', ]; } #[Scope] public function currentUser(Builder $query): void { $query->where('user_id', auth()->id()); } public function restock(): BelongsTo { return $this->belongsTo(Restock::class); } public function user(): BelongsTo { return $this->belongsTo(User::class); } public function restockable(): MorphTo { return $this->morphTo(); } }