isVisibleTo($request->user()), 403); $data = $request->validate([ 'status' => ['required', 'string', 'in:matched,missing,damaged'], 'notes' => ['nullable', 'string'], 'location_id' => ['nullable', 'uuid', 'exists:asset_locations,id'], 'audited_at' => ['nullable', 'date'], ]); $this->assets->audit($asset, $data); return back()->with('success', 'Audit aset berhasil dicatat.'); } }