/**
  * Store a log sheet from the request
  *
  * @param Request $request
  * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
  */
 public function store(Request $request, JobCard $job_card)
 {
     $this->authorize('edit_printing_log_sheet');
     $this->validate($request, ['printing_team_list' => 'required|array']);
     $printing_log_sheet = new PrintingLogSheet();
     $job_card->printingLogSheets()->save($printing_log_sheet);
     $printing_log_sheet->printingTeam()->attach($request->input('printing_team_list'));
     flash()->success('New Log Sheet', 'The new log sheet has been created.');
     return redirect()->action('PrintingLogSheetsController@edit', [$job_card, $printing_log_sheet]);
 }