Я создал всплывающее сообщение об ошибке, которое будет принимать ответное сообщение json. Однако я перевел ошибку, чтобы вернуть пользовательское сообщение, включая электронное письмо, которое я надеюсь превратить в гиперссылку, по которой можно щелкнуть и перенаправить пользователя. Пока что сообщение можно распечатать в виде строки json, и я не уверен, как сделать эту строку гиперссылкой.
Я поместил эту строку кода в validation.php
'attributes' => [
'smtp.error' => 'Oops! Something went wrong with our mail. Drop us an email at <a href="mailto:'.config('settings.support_email').'">'.config('settings.support_email').'</a> instead.'
то есть предполагается преобразовать мою строку из моего en.json
файла
"smtp.error" : "Oops! Something went wrong with our mail. Drop us an email at enquiry@helpme.com instead."
где smtp.error переведет следующую ошибку json response в моем контроллере.
catch (Exception $e) {
/*If there is an exception, get the json message and translate to what is declared as smtp.error*/
return $request->ajax() ? response()->json(["message" => __('smtp.error')], 500) : back()->withInput()->with('error', $e->getMessage());
}