/** * 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')); }