Laravel почта не отправляется пользователю - PullRequest
0 голосов
/ 28 марта 2019

Я пытаюсь отправить письмо пользователю по нажатию кнопки.Администратор одобрит или отклонит пользователя.

Контроллер:

public function approveLawyer(Request $request)
    {
        $userid = $request->get('id');
        $status = $request->get('status');
        $user = User::find($userid);
        $user->status = $status;
        $user->save();
        Mail::to($user)->send(new AdminAccept($user));
        return ['message' => 'ok'];
    }

Почтовый:

    <?php
    namespace App\Mail;
    use App\User;
    use Illuminate\Bus\Queueable;
    use Illuminate\Mail\Mailable;
    use Illuminate\Queue\SerializesModels;
    use Illuminate\Contracts\Queue\ShouldQueue;

    class AdminAccept extends Mailable implements ShouldQueue
    {
        use Queueable, SerializesModels;
        protected $user;

        /**
         * Create a new message instance.
         *
         * @return void
         */
        public function __construct(User $user)
        {
            $this->user = $user;
        }

        /**
         * Build the message.
         *
         * @return $this
         */
        public function build()
        {
            return $this->view('email_templates.admin_accept_users')->subject('
Уведомление о доступе к учетной записи Quesmi')->with('user', $this->user);
        }
    }

Шаблон почты

    <tr>
            <td bgcolor="#ffffff" style="padding: 40px 30px 0px 30px;">
                <table border="0" cellpadding="0" cellspacing="0" width="100%">
                    <tr>
                        <td style="padding: 0px 0 30px 0;color: #153643; font-family: montserrat; font-size: 16px; line-height: 20px;">
                            <h4>Dear xyz,</h4>

                            <p>
Это письмо информирует вас о том, что вы были одобрены на платформе Quesmi. Теперь вы можете войти под своим именем пользователя и паролем, чтобы получить доступ к вашей панели инструментов</p>
                        </td>
                    </tr>
                </table>
            </td>
        </tr>

У меня естьпроверьте мою почтовую конфигурацию и все в порядке.В других моих функциях письма отправляются должным образом, но в этих сообщениях нет, я использую SMTP.

Может кто-нибудь помочь мне с этим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...