我使用流明并完成了一个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,修复了之前的错误,但现在导致了上述问题。
我做错了什么?