/** * @param Request $request * @param $headline */ protected function addAttachmentIfAny(Request $request, Headline $headline) { if ($request->hasFile('uploaded-image')) { $attachment = $this->addFileAttachment($request); } else { $attachment = $this->addLinkAttachment($request); } if ($attachment) { $headline->attachment()->save($attachment); } }