Я делаю это на странице контактов на Laravel 5.6 и сталкиваюсь с ошибкой 'address' => $ recipient-> email,
Мой contactController
public function store(ContactFormRequest $request)
{
$contact = [];
$contact['name'] = $request->get('name');
$contact['email'] = $request->get('email');
$contact['msg'] = $request->get('msg');
Mail::to(config('mail.support.address'))->send(new ContactEmail($contact));
flash('Your message has been sent!')->success();
return redirect()->route('contact.create');
}
Мой контакт
public function __construct($contact)
{
$this->contact = $contact;
}
public function build()
{
return $this
->to(config('mail.support.address'))
->subject('HackerPair Inquiry')
->view('emails.contact');
}






Вам нужно исправить несколько вещей. Начнем с сути вашего вопроса. Почтовый фасад ожидает, что вы передадите ему массив.
Посмотрите на registercontroller. Вы увидите, как создается пользователь, и сможете скопировать и изменить это на желаемый объект для вашего контакта.
покажите нам переменную
mail.support.addressв вашем файле конфигурации