예제 #1
0
 public function run()
 {
     /* Apply seeder only if no Dashboard exists (database reset) */
     if (!Dashboard::all()->count()) {
         Dashboard::create(array('id' => '1', 'user_id' => '1', 'name' => 'First personal dashboard', 'background' => TRUE));
         ClockWidget::create(array('id' => '1', 'dashboard_id' => '1', 'descriptor_id' => '1', 'state' => 'active', 'position' => '{"row":1,"col":3,"size_x":8,"size_y":3}'));
         GreetingsWidget::create(array('id' => '2', 'dashboard_id' => '1', 'descriptor_id' => '1', 'state' => 'active', 'position' => '{"row":4,"col":3,"size_x":8,"size_y":1}'));
         /* Send message to console */
         error_log('InitialSeeder | Successfully seeded');
     } else {
         /* Send message to console */
         error_log('InitialSeeder | No modifications were made, because the DB is not empty');
     }
 }