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(); }