$engagement]); } /** * Update the specified resource in storage. * * @param UpdateEngagementsRequest $request * @param Engagement $engagement * @return \Illuminate\Http\RedirectResponse */ public function update( UpdateEngagementsRequest $request, Engagement $engagement ): \Illuminate\Http\RedirectResponse { $engagement->fill(array_replace_recursive( \json_decode(\json_encode($engagement->toArray()), true), $request->validated() )); $engagement->saveOrFail(); return redirect() ->route('bo.engagements.edit', $engagement) ->with('success', 'Enregistré !'); } }