I have this DatabaseSeeder.php:
<?php  use Illuminate\Database\Seeder; use Illuminate\Database\Eloquent\Model;        class DatabaseSeeder extends Seeder {          /**          * Run the database seeds.          *          * @return void          */         public function run()         {             Model::unguard();              $this->call('MemberInvitationSeeder');         }     }   I have this file MemberInvitationSeeder.php, sibling to the DatabaseSeeder.php file
<?php  use Illuminate\Database\Seeder; use App\MemberInvitation;      class MemberInvitationSeeder extends Seeder {          public function run()         {             MemberInvitation::truncate();              MemberInvitation::create( [                 'id' => 'BlahBlah' ,//com_create_guid(),                 'partner_id' => 1,                 'fisrt_name' => 'Thats',                 'last_name' => 'Me',                 'email' => '[email protected]',                 'mobile_phone' => '444-342-4234',                 'created_at' => new DateTime             ] );          }     }   Now I call
php artisan db:seed   and I get:
[ReflectionException]                           Class MemberInvitationSeeder does not exist   I tried everything I could find including "composer dump-autoload". to no avail. What am I doing wrong?
Step one - generate seed:
php artisan make:seed MemberInvitationSeeder  Step two - In DatabaseSeeder.php add line:
$this->call(MemberInvitationSeeder::class);  Step three:
composer dump-autoload  Step four:
php artisan db:seed  This should work
If this isn't the clue, check the composer.json file and make sure you have code below in the "autoload" section:
"classmap": [     "database" ], 
                        If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With