Exemple #1
0
 public function ormPersist()
 {
     # create
     $user = new User();
     $user->setUserName('orm_demo');
     $user->setOpenId(crypt('orm_demo', 'nd'));
     $user->setPassword(crypt('orm_demo', '$1$somethin$'));
     $this->ormPersistTrait($user);
     $this->ormFlushTrait();
     # findAll
     $users = $this->ormGetRepositoryTrait(User::ENTITY_NAME)->findAll();
     while ($user = array_shift($users)) {
         echo sprintf("-%s\n", $user->getOpenId());
         $lastuid = $user->getId();
     }
     # find
     $user = $this->ormFindTrait(User::ENTITY_NAME, $lastuid);
     if ($user) {
         echo sprintf("username:%s", $user->getUserName());
     }
     #dql
     $dql = "SELECT u.openid FROM " . User::ENTITY_NAME . " u ORDER BY u.id DESC";
     $query = $this->ormCreateQueryTrait($dql);
     $rs = $query->getArrayResult();
     foreach ((array) $rs as $row) {
         echo $row['openid'] . nl2br(PHP_EOL);
     }
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Model::unguard();
     \Api\Entities\User::truncate();
     factory(\Api\Entities\User::class)->create(['name' => 'Richelly Italo', 'email' => '*****@*****.**', 'password' => bcrypt(123), 'remember_token' => str_random(10)]);
     factory(\Api\Entities\User::class, 10)->create();
     Model::reguard();
 }