【发布时间】:2019-03-13 08:21:17
【问题描述】:
我正在使用 laravel-5.7。我正在制作多身份验证系统我收到以下错误
Symfony\Component\Debug\Exception\FatalThrowableError Class '\App\Admin' not found
【问题讨论】:
我正在使用 laravel-5.7。我正在制作多身份验证系统我收到以下错误
Symfony\Component\Debug\Exception\FatalThrowableError Class '\App\Admin' not found
【问题讨论】:
假设您在 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
}
【讨论】:
答案就在你得到的错误中。您的app 目录中没有名为Admin 的类,或者您的类顶部没有namespace。
<?php namespace App;
class Admin
{
}
或者如果您的错误在不同的类中,那么您需要将其导入顶部。
...
use PATH_TO_THE_ADMIN;
class YourClass {}
【讨论】:
大多数时候找不到你的类,基本上是由于没有导入你的命名空间或拼写错误。所以先检查这两个
【讨论】: