/** * Run the database seeds. * * @return void */ public function run() { // Empty the table TimeZones::truncate(); // Get all from the JSON file $JSON_timezones = TimeZones::allJSON(); foreach ($JSON_timezones as $timezone) { TimeZones::create(['name' => isset($timezone['name']) ? $timezone['name'] : null, 'abbr' => isset($timezone['abbr']) ? $timezone['abbr'] : null, 'offset' => isset($timezone['offset']) ? $timezone['offset'] : null, 'isdst' => isset($timezone['isdst']) ? $timezone['isdst'] : null, 'text' => isset($timezone['text']) ? $timezone['text'] : null, 'utc' => isset($timezone['utc']) ? $timezone['utc'] : null]); } }
/** * Check if the table was seeded * @depends testItHasSeeded */ public function testItCanSeed() { $collection = TimeZones::all(); $this->assertNotNull($collection->count()); }