Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 类别';App\Http\Controllers\Mail';找不到_Php_Laravel - Fatal编程技术网

Php 类别';App\Http\Controllers\Mail';找不到

Php 类别';App\Http\Controllers\Mail';找不到,php,laravel,Php,Laravel,我在控制器中得到这个错误。我已经在类声明之前添加了一个use-Mail语句,但仍然不起作用 <?php namespace App\Http\Controllers; use Illuminate\Http\Request; use Redirect,Response,DB,Config; use Mail; class EmailController extends Controller { public function sendEmail() { $u

我在控制器中得到这个错误。我已经在类声明之前添加了一个use-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');
         }
    }
}
尝试更改此选项:

use Mail;

// ...
为此:

use Illuminate\Support\Facades\Mail;

// ...
另外,添加此项以正确导入其他类:

use App\Mail\MailNotify;
就在那时,您将能够执行以下操作:

Mail::to($user)->send(new MailNotify($user));

请看一看-谢谢。我已尝试此操作,但仍然无效,我遇到另一个错误。请共享此错误吗?错误“未找到Class App\Http\Controllers\MailNotify”。我已尝试声明使用App\MailNotify;,但是我找不到Class App\MailNotify。谢谢!我已经更改了它,但我收到另一个错误“未找到Class App\Http\Controllers\MailNotify”。我已尝试声明使用App\MailNotify;,但我找不到类App\MailNotify。这是因为另一个类也被错误导入。当您在另一个类中引用/使用一个类时,您应该使用其命名空间来引用它。找到该类所在的位置(IDE应帮助您完成此任务),以便正确导入它;救了我一天,谢谢你