0
所以我有五個種子在我的應用程序 - 其中四個種子沒有問題,第五個沒有插入任何數據到數據庫,但不返回任何錯誤。格式與其他播種機相同,所以我不確定這可能是什麼。下面是代碼:一些Laravel播種器沒有做任何事 - 沒有錯誤,但沒有插入數據表
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()
{
$this->call(RoleSeeder::class);
$this->call(UserSeeder::class);
$this->call(DomainSeeder::class);
$this->call(SiteSeeder::class);
$this->call(SyncSeeder::class);
}
}
SyncSeeder.php(工作示例)
<?php
use Illuminate\Database\Seeder;
use App\Sync;
class SyncSeeder extends Seeder{
public function run(){
DB::table('sites')->delete();
Sync::create(array(
'synced_at' => 0,
));
}
}
SiteSeeder.php(不工作)
<?php
use Illuminate\Database\Seeder;
use App\Site;
class SiteSeeder extends Seeder{
public function run(){
DB::table('sites')->delete();
Site::create(array(
'site_name' => '...',
'description' => '...,
'connection_id' => '...',
'host' => '...',
'port' => '...',
'database_name' => '...',
'username' => '...',
'password' => '...'
));
Site::create(array(
'site_name' => '...',
'description' => '...',
'connection_id' => '...',
'host' => '...',
'port' => '...',
'database_name' => '...',
'username' => '...',
'password' => '...'
));
}
}
上的任何提示調試非常感謝!
您正在刪除SyncSeeder中的所有網站... – Devon
男孩我覺得很蠢......非常感謝你 –