loadMissing('message.conversation'); abort_unless( $request->user()?->is_admin || $attachment->message->conversation->user_id === $request->user()?->id, 403, ); return Storage::disk($attachment->disk)->download($attachment->path, $attachment->original_name); } }