Route::get('/send-email/{user}', 'YourController@sendEmail');
<a href='/send-email/{{$user->id}}'><button class="btn btn-primary">Send</button></a>
//in controller
public function sendEmail(User $user){
Mail::to($user->email)->send(new YourMailTemplate());
return back();
}
Ваш маршрут может использовать привязку маршрута / модели в Laravel. Кнопка просто вызывает этот маршрут с идентификатором пользователя (при условии, что вы генерируете материал в foreach l oop, когда каждый пользователь имеет свою собственную строку или div). В вашем контроллере вы просто отправляете почтовый шаблон по вашему выбору после того, как метод использует модель User с включенным в нее адресом электронной почты в качестве параметра. Вы также хотите убедиться, что вы «используете» «Mail» и «YourMailTemplate» в верхней части файла контроллера:
use App\Mail\YourMailTemplate;
use Mail;