/** * Display the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function show($encadrantId = null) { //afficher all stage of a specifique encadrant if (is_null($encadrantId)) { return Encadrant_Service_Etudiant::join('Enseignant', 'Enseignant.id_Enseignant', '=', 'Encadrant_Service_Etudiant.id_Enseignant')->select('Enseignant.*')->distinct()->get(); } else { $encadrant = Enseignant::find($encadrantId); return is_null($encadrant) ? response()->json(['error' => 'encadrant Note not found'], HttpResponse::HTTP_NOT_FOUND) : $encadrant; } }
public function postQrMobileLogin(Request $request) { if (!$request->has(['QRCode'])) { return 0; } else { $qrCode = $request->input('QRCode'); $enseignant = Enseignant::find(substr($qrCode, 10, strlen($qrCode))); if ($enseignant == null) { return -1; } else { return $enseignant->id_Enseignant; } } }