EDIT
Jetzt sehe ich, das Problem ist, mit Ihrer login
Klasse (mit früheren Frage Formatierung des genaue Fehler war unleserlich). Sie sollten noch einmal schauen, was ist der Name der Datei, wo Sie login
Klasse haben und was ist der Name der Klasse. Die Konvention lautet, dass die Datei den Namen Login.php
(mit Großbuchstaben) haben sollte und der Name der Klasse auch Login
(mit Großbuchstaben) sein sollte. Sie sollten auch überprüfen, in welchem Namensraum Ihre Klasse Login
ist. Wenn es in in App
Namensraum definiert ist, sollten Sie mit Ihrem LoginTableSeeder
hinzufügen:
use App\Login;
in der nächsten Zeile nach <?php
so dass im Grunde der Anfang Ihrer Datei sollte wie folgt aussehen:
<?php
use App\Login;
use Illuminate\Database\Seeder;
EARLIER ANSWER
Sie haben nicht erklärt was die genaue Fehler ist (wahrscheinlich der Fehler für Seeder
Klasse), aber:
In database/seeds/DatabaseSeeder.php
sollten Sie Login-Seeder wie folgt ausführen:
$this->call('LoginTableSeeder');
Sie am Anfang in database/seeds
Datei LoginTableSeeder.php
mit Großbuchstaben setzen sollten .
Nun sollte Ihre Datei LoginTableSeeder.php
Datei wie folgt aussehen:
<?php
use Illuminate\Database\Seeder;
class LoginTableSeeder extends Seeder
{
public function run()
{
// your code goes here
}
}
Sie Seeder
mit use
am Anfang der Datei importieren müssen und wieder Klassenname sollte mit Großbuchstaben beginnen.
Jetzt sollten Sie composer dump-autoload
ausführen und jetzt, wenn Sie php artisan db:seed
ausführen, wird es gut funktionieren.
Versuchen Sie 'Komponist dumpautoload' –
Sorry, es nicht für mich funktioniert. Ich versuchte es vor –
Was ist das Ergebnis von 'php composer.phar diagnose' und es sollte' composer dump-autoload' mit einem Bindestrich – Ohgodwhy