コード例 #1
0
 public function run()
 {
     $faker = Faker\Factory::create();
     foreach (range(1, 30) as $index) {
         Investor::create(['firm_id' => rand(1, 30), 'first_name' => $faker->unique()->firstName, 'last_name' => $faker->unique()->lastName, 'work_email' => $faker->email(), 'assistant_email' => $faker->email(), 'bio' => $faker->text, 'twitter' => $faker->word, 'investment_stage' => $faker->randomElement($array = array('seed', 'series-A', 'full'))]);
         $this->command->info('Investor table seeded!');
     }
 }
コード例 #2
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     /*
     [ErrorException]
     Argument 1 passed to Illuminate\Database\Grammar::parameterize() must be of the
     type array, string given, called in /home/vagrant/group4-project/vendor/laravel/framework/
     src/Illuminate/Database/Query/Grammars/Grammar.php on line 654 and defined
     
            foreach($investorIds as $id) {
                factory('App\Models\Investor',10, $id)->create();
            }
     */
     $faker = Faker::create();
     $investorIds = App\Models\User::all()->where('is_investor', 1)->lists('id');
     //echo('Investor Ids');
     //var_dump($investorIds);
     foreach ($investorIds as $id) {
         //factory('App\Models\Investor', $id)->create();
         Investor::create(['user_id' => $id, 'fname' => $faker->firstName, 'lname' => $faker->lastName, 'profile_name' => $faker->colorName, 'street' => $faker->streetAddress, 'city' => $faker->city, 'state' => $faker->state, 'zip' => $faker->postcode, 'phone' => $faker->phoneNumber, 'invst_objective' => $faker->sentence(), 'invst_amount_total' => $faker->randomFloat($nbMaxDecimals = 2, $min = 100.0, $max = 100000.0)]);
     }
 }