【问题标题】:Symfony\Component\Debug\Exception\FatalThrowableError Class '\App\Admin' not foundSymfony\Component\Debug\Exception\FatalThrowableError 类 '\App\Admin' 未找到
【发布时间】:2019-03-13 08:21:17
【问题描述】:

我正在使用 laravel-5.7。我正在制作多身份验证系统我收到以下错误

Symfony\Component\Debug\Exception\FatalThrowableError Class '\App\Admin' not found

【问题讨论】:

    标签: php laravel


    【解决方案1】:

    假设您在 App 文件夹中有名为 Admin 的模型类,那么您在控制器中的某处调用它。

    namespace App;
    
    use Illuminate\Database\Eloquent\Model;
    
    class Admin extends Model
    {
        //
    }
    
    

    您的控制器将是

    <?php
    
    namespace App\Http\Controllers;
    use App\Admin;
    use Illuminate\Http\Request;
    
    class YourController extends Controller
    {
       //Your code goes here
    }
    

    【讨论】:

      【解决方案2】:

      答案就在你得到的错误中。您的app 目录中没有名为Admin 的类,或者您的类顶部没有namespace

      <?php namespace App;
      
      class Admin 
      {
      
      }
      

      或者如果您的错误在不同的类中,那么您需要将其导入顶部。

      ...
      use PATH_TO_THE_ADMIN;
      
      class YourClass {}
      
      

      【讨论】:

      • 问题是因为你没有在你调用的类中包含你的 App\Admin 类模型。
      【解决方案3】:

      大多数时候找不到你的类,基本上是由于没有导入你的命名空间或拼写错误。所以先检查这两个

      【讨论】:

        猜你喜欢
        • 2020-01-21
        • 2019-07-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-08-02
        • 2020-05-15
        • 2017-08-21
        • 2018-08-18
        相关资源
        最近更新 更多