public function getEdit(Request $request)
 {
     $id = last_part_of_url($request->path());
     $sample = $this->sample->getById($id);
     return view('website.customer.samples.edit')->with(['browserTitle' => str_replace('{wildcard}', $sample->generated_number, trans('sample.edit_sample_wildcard')), 'mainArea' => 'samples', 'subArea' => 'edit', 'sample' => $sample]);
 }
 public function getEdit(Request $request, GenderRepository $genderRepo)
 {
     $id = last_part_of_url($request->path());
     $customer_contact = $this->customer_contact->getById($id);
     return view('website.customer.customer_contacts.edit')->with(['browserTitle' => str_replace('{wildcard}', $customer_contact->last_name, trans('customer_contact.edit_customer_contact_wildcard')), 'mainArea' => 'customer_contacts', 'subArea' => 'edit', 'genders' => $genderRepo->getAll(), 'customer_contact' => $customer_contact]);
 }
 public function getEdit(Request $request, GenderRepository $genderRepo, CountryRepository $countryRepo)
 {
     $id = last_part_of_url($request->path());
     $producer = $this->producer->getById($id);
     return view('website.customer.producers.edit')->with(['browserTitle' => str_replace('{wildcard}', $producer->last_name, trans('producer.edit_producer_wildcard')), 'mainArea' => 'producers', 'subArea' => 'edit', 'countries' => $countryRepo->getList(), 'genders' => $genderRepo->getAll(), 'producer' => $producer]);
 }