我有這個DatabaseSeeder.php:Laravel 5:DB種子類未找到
<?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');
}
}
我有這個文件MemberInvitationSeeder.php,兄弟姐妹的DatabaseSeeder.php文件
<?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
]);
}
}
現在我打電話
php artisan db:seed
,我也得到:
[ReflectionException]
Class MemberInvitationSeeder does not exist
我什麼都試過了我能找到包括「作曲家轉儲自動加載」。無濟於事。我究竟做錯了什麼?
是否'$這個 - >調用( '\ MemberInvitationSeeder');'有什麼區別? – ceejayoz
或'DatabaseSeeder.php'中使用App \ MemberInvitationSeeder' –
它只是聲明\ MemberInvitationSeeder未找到... – JasonGenX