首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到类'App\Http\Controllers\Mail‘

找不到类'App\Http\Controllers\Mail‘
EN

Stack Overflow用户
提问于 2019-10-25 01:20:07
回答 1查看 14.9K关注 0票数 6

我在控制器中得到这个错误。我已经在类声明之前添加了一条use Mail语句,但仍然不起作用。

代码语言:javascript
复制
<?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');
         }
    }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-25 01:23:13

尝试更改此设置:

代码语言:javascript
复制
use Mail;

// ...

要这样做:

代码语言:javascript
复制
use Illuminate\Support\Facades\Mail;

// ...

另外,添加以下代码以正确导入另一个类:

代码语言:javascript
复制
use App\Mail\MailNotify;

就在那时,您将能够:

代码语言:javascript
复制
Mail::to($user)->send(new MailNotify($user));
票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58546305

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档