php - Database Seeder cannot find class with Laravel 5.2 -


when running php artisan migrate --seed, error appears:

[symfony\component\debug\exception\fatalthrowableerror] class 'createcharacterstable' not found.  

here that class:

<?php  use illuminate\database\seeder; use illuminate\database\eloquent\model;  class characterseeder extends seeder {     public function run()     {         db::table('characters')->delete();          db::table('characters')->insert([             'user_id'   => 999,             'name'      => 'susan strong',             'race'      => 'orc',             'class'     => 'assassin',             'image_location'    => null,             'combat_level'      => '0',             'base_str'  => 6,             'base_int'  => 4,             'base_apt'  => 5,             'mod_str'   => 9,             'mod_int'   => 5,             'mod_apt'   => 7,             'xp_str'    => 1,             'xp_int'    => 2,             'xp_apt'    => 1,             'is_bot'    => 1,             'created_at'=> '2017-04-02 17:53:02',             'updated_at'=> '2017-04-02 17:53:02'         ]);            db::table('characters')->insert([             'user_id'   => 4,             'name'      => 'chale',             'race'      => 'elf',             'class'     => 'scholar',             'image_location'    => null,             'combat_level'      => '0',             'base_str'  => 3,             'base_int'  => 7,             'base_apt'  => 5,             'mod_str'   => 6,             'mod_int'   => 10,             'mod_apt'   => 6,             'xp_str'    => 1,             'xp_int'    => 2,             'xp_apt'    => 1,             'is_bot'    => 1,             'created_at'=> '2017-04-02 17:53:02',             'updated_at'=> '2017-04-02 17:53:     } }  ?> 

and seeder:

<?php  use illuminate\database\seeder; use illuminate\database\eloquent\model; use database\seeds\characterseeder; use database\seeds\classestableseeder; use database\seeds\racestableseeder; use database\seeds\usertableseeder;  class databaseseeder extends seeder {     /**      * run database seeds.      *      * @return void      */     public function run()     {         $this->call(usertableseeder::class);         $this->call(characterseeder::class);         $this->call(racestableseeder::class);         $this->call(classestableseeder::class);     } } 

running composer dumpautoload passes not remove error. when 2 seeders, user , character, ran well. despite looking on new seeders again , again, cannot determine error involved.

any suggestions seeder run?

thank you.

you've imported seeders namespace, aren't in namespace.

use database\seeds\characterseeder; use database\seeds\classestableseeder; use database\seeds\racestableseeder; use database\seeds\usertableseeder; 

just remove lines , should go.


Comments

Popular posts from this blog

Command prompt result in label. Python 2.7 -

javascript - How do I use URL parameters to change link href on page? -

amazon web services - AWS Route53 Trying To Get Site To Resolve To www -