コード例 #1
0
ファイル: Post.php プロジェクト: vjcspy/izblog
 /**
  * @param [] $data
  *
  * @return \Illuminate\Database\Eloquent\Model
  */
 public function save($data)
 {
     // TODO: Implement save() method.
     if (isset($data['id'])) {
         $post = $this->post->query()->findOrFail($data['id'])->update($data);
     } else {
         $post = $this->post->create($data);
     }
     return $post;
 }
コード例 #2
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $faker = \Faker\Factory::create();
     Model::unguard();
     $limit = 50;
     for ($i = 0; $i < $limit; $i++) {
         $this->post->create(['post_author' => $faker->randomDigit, 'post_date' => $faker->dateTime, 'post_content' => $faker->text, 'post_title' => $faker->text, 'post_status' => $faker->text(5), 'post_password' => $faker->text(5), 'post_name' => $faker->text(100), 'post_type' => $faker->text(5), 'post_parent_id' => $faker->randomDigit, 'comment_count' => $faker->randomNumber(2)]);
     }
     Model::reguard();
 }