public function storeEntry(StoreNewLogEntryFormRequest $request, LaminatingLogSheet $laminating_log_sheet)
 {
     $this->authorize('owner', $laminating_log_sheet);
     $this->authorize('edit_laminating_log_sheet');
     LaminatingLogEntry::create(['laminating_log_sheet_id' => $laminating_log_sheet->id, 'material_1_id' => $request->get('material_1_id'), 'material_1_type' => get_class($laminating_log_sheet->availableMaterialOne()->find($request->get('material_1_id'))), 'material_1_waste_kg' => $request->get('material_1_waste_kg'), 'material_1_waste_code_id' => $request->get('material_1_waste_code_id'), 'material_2_id' => $request->get('material_2_id'), 'material_2_type' => get_class($laminating_log_sheet->availableMaterialTwo()->find($request->get('material_2_id'))), 'material_2_waste_kg' => $request->get('material_2_waste_kg'), 'material_2_waste_code_id' => $request->get('material_2_waste_code_id'), 'produced_kg' => $request->get('produced_kg'), 'produced_m' => $request->get('produced_m')]);
     flash()->success('New log entry Saved!', 'The log sheet has been updated.');
     return redirect()->action('LaminatingLogSheetsController@edit', [$laminating_log_sheet]);
 }