Laravel:类 App\Posts 不存在

Far*_*arz 2 php laravel laravel-artisan

我在 Laravel 中多次遇到这个错误,因为使用模型类时说这个类不存在,但它确实存在。其中之一是当我 App\Post::count()tinker一起运行时得到了这个:

PHP 致命错误:在第 1 行的 Psy Shell 代码中找不到类“App/Post”

其中之一是当我尝试用模型为数据库播种时。这是模型内容:

namespace App;    
use Illuminate\Database\Eloquent\Model;   
class Dog extends Model
{   
    //   
} 
Run Code Online (Sandbox Code Playgroud)

这是播种者:

<?php
use Illuminate\Database\Seeder;
 use \App\Dog;   
class DogsTableSeeder extends Seeder
{
/**
 * Run the database seeds.
 *
 * @return void
 */
    public function run()
    {
        Dog::query()->create(['name'=>'jack']);
    }
}
Run Code Online (Sandbox Code Playgroud)

出现此错误:找不到类“App\Dog”。这适用于我创建的每个模型。
有什么解决办法吗?(Laravel -V:5.4,PHP -V:7.2,Apache 网络服务器)

小智 5

使用此路径。

>>> App\Models\Post
Run Code Online (Sandbox Code Playgroud)