Процесс не может быть запущен [Система не может найти указанный путь.] при использовании почтовой функциональности Laravel - PullRequest
0 голосов
/ 02 июня 2019

При использовании smtp или mailgun MAIL_DRIVER для Laravel я получаю сообщение об ошибке: Процесс не может быть запущен [Система не может найти указанный путь. ] Я пока не могу разобраться в этом вопросе.

Я попытался убедиться, что все настройки и т. Д. Верны, и проверил ее на другой установке Laravel, а также на той же самой проблеме.

Мой .env config для smtp, который я тестировал:

MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME={removed for security}
MAIL_PASSWORD={removed for security}
MAIL_FROM_ADDRESS=from@example.com
MAIL_FROM_NAME=Example

Мой конфиг .env для почтового пистолета, который я тестировал:

MAIL_DRIVER=mailgun
MAILGUN_DOMAIN={removed for security}
MAILGUN_SECRET={removed for security}
MAILGUN_ENDPOINT={removed for security}
MAIL_FROM_ADDRESS=from@example.com
MAIL_FROM_NAME=Example

Мой код, который используется для отправки почты по маршруту:

use Illuminate\Support\Facades\Mail;

Route::get('/',function(){
    $data = [
        'title' => 'Hi Example, How are You?',
        'content' => 'Testing out the mail system'
    ];

    Mail::send('emails.test',$data, function($message){
        $message->to('example@gmail.com','Example')->subject('Hello Example, Whats Up');
    });
});

My View Файл для почты:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <h1>{{$title}}</h1>
    <p>{{$content}}</p>
</body>
</html>

Ожидаемый результат: он должен был отправить сообщение в случае smtp или mailgun, однако выдает ошибку:

Swift_TransportException
Process could not be started [The system cannot find the path specified. ]

Ответы [ 2 ]

0 голосов
/ 03 июня 2019

Примечание когда вы вносите изменения в файл .env, убедитесь, что вы перезапустите приложение laravel, остановив процесс и запустив его снова с помощью:

нажатие ctrl C для остановки А ТАКЖЕ php artisan serve для начала

0 голосов
/ 02 июня 2019

Ну, я еще не нашел правильного решения для этого, хотя я перезапустил свой apache, и, очевидно, все начало работать.

...