Класс 'App \ Http \ Controllers \ Mail' не найден - PullRequest
0 голосов
/ 24 октября 2019

Я получаю эту ошибку в контроллере. Я уже добавил оператор использования Mail до объявления класса, но все еще не работает.

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Redirect,Response,DB,Config;
use Mail;
class EmailController extends Controller
{
    public function sendEmail()
    {
      $user = auth()->user();
      Mail::to($user)->send(new MailNotify($user));

      if (Mail::failures()) {
           return response()->Fail('error');
      }else{
           return response()->success('Successfully send in your mail');
         }
    }
}

1 Ответ

0 голосов
/ 24 октября 2019

Попробуйте изменить это:

use Mail;

// ...

на это:

use Illuminate\Support\Facades\Mail;

// ...

Обновление

Добавьте это, чтобы правильно импортировать другой класс:

use App\Mail\MailNotify;

Именно тогда вы сможете сделать:

Mail::to($user)->send(new MailNotify($user));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...