CHATGPT AI
organism
e
$organisme = Organisme::findOrFail($id);

// On récupère tous les contacts liés à l'organisme
$contacts = $organisme->contacts;

// On récupère tous les contrats liés à l'organisme
$contrats = $organisme->contrats;

// On récupère tous les adresses liés à l'organisme
$adresses = $organisme->adresses;

// On récupère tous les types de contacts liés à l'organisme
$types_contacts = TypeContact::all();

} catch (ModelNotFoundException $exception) {

return back()->withError($exception->getMessage())->withInput();
}

return view('organismes.edit', compact('organisme', 'contacts', 'contrats', 'adresses', 'types_contacts'));
}

/**
* Update the specified resource in storage.
*
* @param \Illuminate\Http\Request $request
* @param int $id
* @return \Illuminate\Http\Response
*/
public function update(OrganismesRequest $request, int $id) {

try {

// On récupère l'organisme à modifier
$organisme = Organisme::findOrFail($id);

} catch (ModelNotFoundException $exception) {

return back()->withError($exception->getMessage())->withInput(); }

// On met à jour l'objet organisme avec les données du formulaire
if ($this->save($request,$organisme)) {

// Si la sauvegarder est un succès, on redirige vers la list des organismes avec un message de succès
return redirect(route('admin.organsimes.index'))->with('ok', __("L'Organimse a bien été modifié"));

} else {

return back()->withError(__("Une erreur est survenue lors de la modification de l'Organimse"))->withInput(); } }

/** * Save in DB from request data. * * @param OrganismsRequest $request Request object that contains form data * @param Organisms|null [$organisms] Optional: Organisms object to update (if null, new object will be created) * * @return bool */ private function save(OrganismsRequest $request, ?Organisms &$organisms): bool { // Hydrate organisms object with form data if ($organisms === null) { // Create new organisms
e $organisme = Organisme::findOrFail($id); // On récupère tous les contacts liés à l'organisme $contacts = $organisme->contacts; // On récupère tous les contrats liés à l'organisme $contrats = $organisme->contrats; // On récupère tous les adresses liés à l'organisme $adresses = $organisme->adresses; // On récupère tous les types de contacts liés à l'organisme $types_contacts = TypeContact::all(); } catch (ModelNotFoundException $exception) { return back()->withError($exception->getMessage())->withInput(); } return view('organismes.edit', compact('organisme', 'contacts', 'contrats', 'adresses', 'types_contacts')); } /** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(OrganismesRequest $request, int $id) { try { // On récupère l'organisme à modifier $organisme = Organisme::findOrFail($id); } catch (ModelNotFoundException $exception) { return back()->withError($exception->getMessage())->withInput(); } // On met à jour l'objet organisme avec les données du formulaire if ($this->save($request,$organisme)) { // Si la sauvegarder est un succès, on redirige vers la list des organismes avec un message de succès return redirect(route('admin.organsimes.index'))->with('ok', __("L'Organimse a bien été modifié")); } else { return back()->withError(__("Une erreur est survenue lors de la modification de l'Organimse"))->withInput(); } } /** * Save in DB from request data. * * @param OrganismsRequest $request Request object that contains form data * @param Organisms|null [$organisms] Optional: Organisms object to update (if null, new object will be created) * * @return bool */ private function save(OrganismsRequest $request, ?Organisms &$organisms): bool { // Hydrate organisms object with form data if ($organisms === null) { // Create new organisms
0 Comments & Tags 0 Compartilhamentos 1 Visualizações

Password Copied!

Please Wait....