public function doAddInvoice(Request $request) { $invoice = Invoice::addNew($request->input('description'), $request->input('total_cost')); $invoice->attachToLabWork($request->input('lab_work_id')); $invoice->addInvoiceFile($request->file('invoice_file')); return redirect()->to('lab-work')->with('invoice-added'); }