public function run() { DB::table('posts')->truncate(); $faker = Faker\Factory::create('zh_TW'); foreach (range(1, 10) as $number) { App\Post::create(['title' => $faker->sentence, 'sub_title' => $faker->sentence, 'content' => $faker->paragraph, 'is_hot' => rand(0, 1), 'created_at' => Carbon\Carbon::now()->addDays($number), 'updated_at' => Carbon\Carbon::now()->addDays($number)]); } }
/** * Run the database seeds. * * @return void */ public function run() { Model::unguard(); // $this->call(UserTableSeeder::class); App\Category::create(['title' => 'Public']); App\Category::create(['title' => 'Private']); App\Category::create(['title' => 'Family']); $faker = Faker\Factory::create(); foreach (range(1, 100) as $index) { App\Post::create(['title' => $faker->realText(30, 2), 'content' => $faker->realText(100, 2), 'category_id' => App\Category::all()->random()->id]); } Model::reguard(); }
/** * Run the database seeds. * * @return void */ public function run() { $faker = Faker\Factory::create(); foreach (range(1, 3) as $i) { App\User::create(['name' => $faker->name, 'email' => $faker->email, 'password' => bcrypt('password')]); } foreach (range(1, 3) as $i) { App\Category::create(['title' => $faker->word]); } foreach (range(1, 5) as $i) { App\Post::create(['title' => $faker->sentence, 'content' => $faker->paragraph, 'category_id' => rand(1, 3), 'user_id' => rand(1, 3)]); } }
public function testCanStoreAPost() { App\Post::create(['name' => 'Joe Bloggs', 'email' => '*****@*****.**', 'comment' => 'Lorem ipsum']); $this->seeInDatabase('posts', ['name' => 'Joe Bloggs']); }