/**
  * Store new waste register entry associated with job and waste code
  *
  * @param JobCard $job_card
  * @return $this
  */
 public function store(Request $request, JobCard $job_card)
 {
     $this->authorize('edit_waste_register');
     $this->validate($request, ['operator_id' => 'required|exists:users,id', 'waste_codes_id' => 'required|exists:waste_codes,id', 'weight_kg' => 'required|numeric|min:0']);
     $job_card->wasteRegisterEntries()->save(WasteRegisterEntry::create($request->all()));
     flash()->success('Entry Saved', 'A new waste entry has been created.');
     return redirect()->action('WasteRegisterController@show', $job_card);
 }