Ich bin neu in Laravel Ich versuche, ein Tutorial zu folgen, in dem ich einen Datenbank Seeder für die DB erstellen. Also für das, ich habe php artisan make:seeder ArticlesTableSeeder
BefehlSeeder Befehl funktioniert nicht Laravel 5.4
Seeder
class ArticlesTableSeeder extends Seeder
{
public function run()
{
// Let's truncate our existing records to start from scratch.
Article::truncate();
$faker = \Faker\Factory::create();
// And now, let's create a few articles in our database:
for ($i = 0; $i < 50; $i++) {
Article::create([
'title' => $faker->sentence,
'body' => $faker->paragraph,
]);
}
}
}
Jetzt verwendet, wenn ich den php artisan db:seed --class=ArticlesTableSeeder
Befehl ausgeführt habe ich habe diesen Fehler
[Symfony\Component\Debug\Exception\FatalThrowableError] Class 'Article' not found
Ich habe einen Artikel modal
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Article extends Model
{
protected $fillable = ['title', 'body'];
}
Was mache ich hier falsch? Ich habe nach diesem Fehler gesucht und festgestellt, dass das Maximum von ihnen auf Rechtschreibfehler zurückzuführen ist. Ich denke, ich habe hier keinen Rechtschreibfehler. Was ist falsch an diesem Code?
Hilfe wäre willkommen.
Haben Sie eine Verwendung für Ihr Modell in Ihrer Sämaschine hinzufügen? – Crawdingle
Haben Sie die ganze Sämaschine-Datei gepostet? Wenn nicht, müssen Sie das Modell aus dem Namespace 'App' importieren. –
YEs Ich habe die ganze Sämaschine Datei veröffentlicht. – Prakash