juniorcoder
@juniorcoder
Ура, у нас новый умный AI...

Как в Laravel8 отправить письмо на почту через phpmail?

Не нужно SMTP, а нужно чтобы после заполнения формы отправлялось письмо, в ContactsController.php я добавил след. код, но что то ничего не работает, приложение находится на рабочем хостинге в интернете.

public function send()
	{
		Mail::send(['text'=>'mail'],['name','test site'], function ($message) {
			$message->to('mymail@test.ru','To test')-> subject('Test mail');
			$message->from('sender@mail.ru','Test');
		});
	}


<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\Http\Requests\ContactRequest;
use Mail;

class ContactsController extends Controller
{
	public function index()
	{
		return view('contact');
	}
	public function submit(ContactRequest $data)
	{
		return view('submit', ['data' => $data]); // Передача данных в представление
	}
	public function send()
	{
		Mail::send(['text'=>'mail'],['name','test site'], function ($message) {
			$message->to('mymail@test.ru','To test')-> subject('Test mail');
			$message->from('sender@mail.ru','Test');
		});
	}
}
  • Вопрос задан
  • 62 просмотра
Пригласить эксперта
Ответы на вопрос 1
Sanes
@Sanes
В Laragon это делается так
MAIL_MAILER=sendmail
MAIL_SENDMAIL_PATH='C:\laragon\bin\sendmail\sendmail.exe -t -i'
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы