Lumen(Laravel):由于缺少类而无法运行php artisan db:seed

时间:2016-06-14 16:54:11

标签: php laravel lumen laravel-seeding

我使用流明并完成了一个12个月大的教程。

在尝试运行 php artisan db:seed 时,我收到以下错误:

  [Symfony\Component\Debug\Exception\FatalThrowableError]  
  Class 'App\Models\Quote' not found    

但是我在该目录中创建了Models子目录和Quote.php。这是代码:

<?php

# app/Models/Quote.php

namespace App\Models;

use Illuminate\Database\Eloquent\Model;

final class Quote extends Model  
{

}

在数据库/种子中我有两个文件:QuoteTableSeeder.php&amp;默认的DatabaseSeeder.php。我将 $ this-&gt; call(&#39; QuoteTableSeeder&#39;); 添加到DatabaseSeeder.php的run()方法中。

以下是QuoteTableSeeder.php的内容:

<?php

# database/seeds/QuoteTableSeeder.php

use App\Models\Quote;
use Illuminate\Database\Seeder;

class QuoteTableSeeder extends Seeder
{
    public function run()
    {
        Quote::create([
            'text' => 'Success is going from failure to failure without losing your enthusiasm',
            'author' => 'Winston Churchill',
            'background' => '1.jpg'
        ]);

    }
}

我已经运行了composer dump-autoload,修复了之前的错误,但现在导致了上述问题。

我做错了什么?

0 个答案:

没有答案