Здравствуйте, подскажите пожалуйста. Есть форма обратной связи на сайте, тестирую на локальном сервере отправку сообщений, если интернет включен всё ок, сообщения приходят на почту. Если интернет выключен то получаю следующую ошибку:
[16:46:01] LOG.error: [INVALID UTF-8 DATA]
[16:46:01] LOG.error: Malformed UTF-8 characters, possibly incorrectly encoded {"exception":{}}
И ещё странно что у меня в OpenServer (локальный сервер) настроено что сообщения должны сохраняться в папку, но при включенном интернете сообщения отправляться сразу на почту, почему они сразу отправляются на почту не совсем понимаю.
Метод контроллера который отправляет сообщения:
public function index(Request $request)
{
$validator = Validator::make($request->all(), [
'name' => 'required',
'phone' => 'required|regex:/^\+?[0-9 \-()]+$/i',
'email' => 'regex:/\.*[a-z0-9A-Z]+@{1}[a-z0-9A-Z]+\.*/i'
]);
if($validator->fails()) {
$errors = $validator->errors();
return response()->json([
'status' => false,
'body' => array_keys($errors->messages()),
]);
}
Mail::send(new QuestionShipped($request->all()));
$msg = new letter();
$msg->store($request);
return response()->json([
'status' => true,
]);
}
Подскажите пожалуйста в чём может быть проблема, заранее благодарю за ответ.