コード例 #1
0
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function show($id)
 {
     $user = User::find($id);
     $nbTrajets = Trajet::where('id', $id)->count();
     $vehicules = Vehicule::where('id', $id)->get();
     $exp = DB::table('inscrit')->join('trajet', 'trajet.trajet_id', '=', 'inscrit.trajet_id')->where('trajet.id', $id)->where('trajet.trajet_date', '<', 'curdate()')->count('inscrit.id');
     $avisConducteur = DB::table('inscrit')->join('trajet', 'trajet.trajet_id', '=', 'inscrit.trajet_id')->join('users', 'users.id', '=', 'inscrit.id')->where('inscrit.inscription_commentaire_conducteur', '!=', '')->where('trajet.id', $id)->get();
     $avisPassager = DB::table('inscrit')->join('trajet', 'trajet.trajet_id', '=', 'inscrit.trajet_id')->join('users', 'users.id', '=', 'trajet.id')->where('inscrit.inscription_commentaire_voyageur', '!=', '')->where('inscrit.id', $id)->get();
     $noteConducteur = DB::table('inscrit')->join('trajet', 'trajet.trajet_id', '=', 'inscrit.trajet_id')->where('trajet.id', $id)->avg('inscrit.inscription_avis_conducteur');
     $notePassager = DB::table('inscrit')->join('trajet', 'trajet.trajet_id', '=', 'inscrit.trajet_id')->where('inscrit.id', $id)->avg('inscrit.inscription_avis_voyageur');
     return view('dashboard.profile.show', ['user' => $user, 'nbTrajets' => $nbTrajets, 'vehicules' => $vehicules, 'exp' => $exp, 'avisConducteur' => $avisConducteur, 'avisPassager' => $avisPassager, 'noteConducteur' => $noteConducteur, 'notePassager' => $notePassager]);
 }
コード例 #2
0
 public function edit(Request $request)
 {
     $vehicule = Vehicule::where('idVeh', $request->input('idVeh'))->get()->first();
     $vehicule->photoVeh = $request->input('photoVeh');
     $vehicule->confVeh = $request->input('confVeh');
     $vehicule->nbPlaceVeh = $request->input('nbPlaceVeh');
     $vehicule->couleurVeh = $request->input('couleurVeh');
     $vehicule->defautVeh = $request->input('defautVeh');
     $vehicule->idMemb = $request->input('idMemb');
     $vehicule->idMod = $request->input('idMod');
     $vehicule->idType = $request->input('idType');
     $vehicule->save();
     return redirect()->route('backvehicule');
 }