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
$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