/**
  * Show the form for creating a new resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function create()
 {
     $trainer_id = Auth::user()->id;
     $trainer_info = Trainer::whereTrainer_id($trainer_id)->get();
     if ($trainer_info->isEmpty()) {
         $trainer_name = $this->trainer_name_by_user_id($trainer_id);
         $trainer_email = $this->trainer_email_by_user_id($trainer_id);
         return view('trainers.create')->with('trainer_name', $trainer_name)->with('trainer_id', $trainer_id)->with('trainer_email', $trainer_email);
     } else {
         $trainer_info = Trainer::whereTrainer_id($trainer_id)->firstOrFail();
         return redirect('/trainer_show/' . $trainer_info->id . '/edit');
     }
 }
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function show($id)
 {
     $trainer = Trainer::whereTrainer_id($id)->first();
     return view('trainers.show', compact('trainer'));
 }
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function admin_trainer_show($id)
 {
     $trainer = Trainer::whereTrainer_id($id)->first();
     return $trainer;
     return view('admin.AdminTrainer.show', compact('trainer'));
 }