label = $perfume->name.' di '.$outlet->name; $this->activityLogs = Activity::where('subject_type', get_class($perfume)) ->where('subject_id', $perfume->id) ->where('properties->outlet_id', $outlet->id) ->latest() ->get() ->map(function (Activity $activity) { $activity->event = [ 'label' => $activity->event, 'color' => AuditStockStatus::from($activity->event)->color(), ]; return $activity; }); } public function render(): View { return view('components.sections.ui.audit', [ 'pageTitle' => 'Audit '.$this->label, 'module' => 'perfume', ]); } }