/**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $faker = Faker\Factory::create();
     // Link::truncate();
     foreach (range(1, 255) as $index) {
         $links = App\Link::all()->lists('id')->toArray();
         $array = ['App\\Ten', 'App\\Jack', 'App\\Queen', 'App\\King', 'App\\Ace'];
         Cardline::create(['link_id' => $faker->randomElement($links), 'card_id' => $faker->numberBetween($min = 1, $max = 51), 'card_type' => $faker->randomElements($array)]);
     }
 }
예제 #2
0
<?php

/*
|--------------------------------------------------------------------------
| Model Factories
|--------------------------------------------------------------------------
|
| Here you may define all of your model factories. Model factories give
| you a convenient way to create models for testing and seeding your
| database. Just tell the factory how a default model should look.
|
*/
$factory->define(App\User::class, function (Faker\Generator $faker) {
    return ['username' => str_replace('.', '_', $faker->unique()->userName), 'email' => $faker->freeEmail, 'password' => 'password', 'remember_token' => str_random(64), 'active' => 1, 'status' => 1, 'created_at' => \Carbon\Carbon::now(), 'updated_at' => \Carbon\Carbon::now()];
});
$factory->define(App\Link::class, function (Faker\Generator $faker) {
    $users = App\User::all()->lists('id')->toArray();
    $links = App\Link::all()->lists('id')->toArray();
    return ['link' => str_replace('.', '_', $faker->unique()->userName), 'user_id' => $faker->optional(), 'sp_user_id' => $faker->randomElement($users), 'sp_link_id' => $faker->randomElement($links), 'active' => 0];
});
$factory->defineAs(App\Link::class, 'active-links', function ($faker) {
    $users = App\User::all()->lists('id')->toArray();
    $links = App\Link::all()->lists('id')->toArray();
    return ['link' => str_replace('.', '_', $faker->unique()->userName), 'user_id' => $faker->optional(), 'sp_user_id' => $faker->randomElement($users), 'sp_link_id' => $faker->randomElement($links), 'active' => 1];
});
$factory->defineAs(App\Link::class, 'inactive-links', function ($faker) {
    $users = App\User::all()->lists('id')->toArray();
    $links = App\Link::all()->lists('id')->toArray();
    return ['link' => str_replace('.', '_', $faker->unique()->userName), 'user_id' => $faker->optional(), 'sp_user_id' => $faker->randomElement($users), 'sp_link_id' => $faker->randomElement($links), 'active' => 0];
});