/**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $faker = Faker\Factory::create();
     foreach (range(1, 10) as $index) {
         Badge::create(['title' => $faker->colorName, 'icon' => $faker->imageUrl(80, 80, 'abstract')]);
     }
 }
예제 #2
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Model::unguard();
     // create a group
     DB::table('groups')->delete();
     Group::create(['name' => 'Local User Group']);
     // create a few badges
     DB::table('badges')->delete();
     Badge::create(['name' => 'Meeting', 'path' => 'badges/meeting.png']);
     Badge::create(['name' => 'Talk', 'path' => 'badges/conference.png']);
     Badge::create(['name' => 'Conference', 'path' => 'badges/conference.png']);
     Badge::create(['name' => 'Three Meetings']);
     Badge::create(['name' => 'Repository Contribution']);
     Badge::create(['name' => 'User Group Blogger']);
     Badge::create(['name' => 'User Group Website Contribution']);
     // create a user
     DB::table('users')->delete();
     $leader = new User();
     $leader->email = '*****@*****.**';
     $leader->name = 'John Smith';
     $leader->is_admin = 1;
     $leader->password = Hash::make('secret');
     $leader->save();
     $member = new User();
     $member->email = '*****@*****.**';
     $leader->name = 'Robert Jones';
     $member->is_admin = 0;
     $member->password = Hash::make('secret');
     $member->save();
     DB::table('group_user')->delete();
     $leader->groups()->attach(1);
     $member->groups()->attach(1);
     DB::table('badge_user')->delete();
     $member->badges()->attach(1);
     $member->badges()->attach(5);
 }