hasValidSignature()) { abort(404); } $data['recieve_emails'] = $clientContact->is_locked ? false : true; $data['logo'] = $clientContact->company->present()->logo(); return $this->render('generic.email_preferences', $data); } public function update(ClientContact $clientContact, Request $request): \Illuminate\Http\RedirectResponse { if (!$request->hasValidSignature()) { abort(404); } $clientContact->is_locked = $request->has('recieve_emails') ? false : true; $clientContact->save(); return back()->with('message', ctrans('texts.updated_settings')); } }