2016-10-08 5 views
1

Ich versuche, einen Benutzer in die Datenbank zu säen, kann aber nicht. Ich könnte leicht die Migrationstabellen erstellen, so dass das Problem nicht in der Verbindung mit der Datenbank ist, aber ich kann keinen Benutzer erstellen, ich bekomme den Fehler "Class UsersTableSeeder existiert nicht". Wie kann ich es lösen? (Ich benutze Laravel 5,3)Laravel 5 make seed zur Datenbank funktioniert nicht

Console Error

Hier ist mein Code:

DatabaseSeeder.php

<?php 

use Illuminate\Database\Seeder; 
use Illuminate\Support\Facades\DB; 

class DatabaseSeeder extends Seeder 
{ 

     public function run() 
     { 
      $this->call(UsersTableSeeder::class); 
     } 
} 

UsersTableSeeder.php

<?php 

use Illuminate\Database\Seeder; 
use App/User; 
use Illuminate\Support\Facades\DB; 

class UsersTableSeeder extends Seeder 
{ 
public function run() 
{ 
    \DB::table('users')->delete(); 
    User::create([ 
     'name' => 'lamin', 
     'email' => '[email protected]', 
     'password' => bcrypt('lamin') 
    ]); 
} 
} 

Antwort

2

Try composer dumpauto Befehl auszuführen und Führen Sie dann erneut die Sämaschine aus.

+1

es für mich gearbeitet aufgenommen werden müssen! Vielen Dank! –

2

Führen Sie diesen Befehl aus.

composer dump-autoload 

Es regeneriert nur die Liste aller Klassen, die in dem Projekt

Verwandte Themen