在laravel 5中找不到“Illuminate \ Support \ Facade \ Mail”类

时间:2017-06-02 12:02:47

标签: laravel laravel-5 laravel-5.4

尝试发送电子邮件时收到此错误消息(未找到“Illuminate \ Support \ Facade \ Mail”类)。 在控制器中,我已经包含了'使用Illuminate \ Support \ Facade \ Mail;'在控制器类(PostsController)和存储函数(控制器)的开头,我有这个

Mail::send('welcome_email', $data, function ($message) {
$message->from('walegbenga807@gmail.com', 'Coa Blog');

$message->to('nigeriawonderboy@gmail.com')->subject('There is a new post!');
});
return redirect('/')->with('status', 'ticket created');

5 个答案:

答案 0 :(得分:2)

尝试更改

use Illuminate\Support\Facade\Mail

use Illuminate\Support\Facades\Mail;

答案 1 :(得分:1)

尝试使用'使用Illuminate \ Support \ Facade s \ Mail';

实际上没有Facade包,但是 Facades

答案 2 :(得分:1)

Laravel不知道什么是“Facade”,但尝试为Facade字词添加 s

答案 3 :(得分:1)

由于它是一个立面,只需将它添加到班级的顶部:

use Mail;

使用外观时使用完整命名空间:

\Mail::send

答案 4 :(得分:1)

尝试使用

  

使用Illuminate \ Support \ Facade s \ Mail;

有关外墙的更多信息,请参阅: Facades