Inheritance: extends Illuminate\Database\Eloquent\Model, implements Illuminate\Contracts\Auth\Authenticatable, implements Illuminate\Contracts\Auth\CanResetPassword, use trait Illuminate\Auth\Authenticatable, use trait Illuminate\Auth\Passwords\CanResetPassword, use trait Devise\Support\Sortable\Sortable, use trait Illuminate\Database\Eloquent\SoftDeletes
コード例 #1
0
ファイル: UserManager.php プロジェクト: devisephp/cms
 /**
  * Removes users which have been awaiting activation (after
  * registering). Currently, default is 30 days outstanding
  *
  * @return Boolean
  */
 public function removeUnactivatedUsers($daysOutstanding = 30)
 {
     $outstandingDate = date("Y-m-d H:i:s", strtotime('now -' . $daysOutstanding . ' days'));
     if ($this->DvsUser->where('activated', '=', false)->where('created_at', '<=', $outstandingDate)->forceDelete()) {
         return true;
     }
     return false;
 }
コード例 #2
0
ファイル: UsersRepository.php プロジェクト: devisephp/cms
 /**
  * Finds an instance of DvsUser using the
  * specified fieldname and value
  *
  * @param  string  $fieldname
  * @param  string  $value
  * @return DvsUser
  */
 protected function findByFieldAndValue($fieldname, $value)
 {
     return $this->DvsUser->with('groups')->where($fieldname, '=', $value)->first();
 }
コード例 #3
0
ファイル: groups-mixed.blade.php プロジェクト: devisephp/cms
<h3>Mixed Groups</h3>

<!-- field -->
<p data-devise="groupField, text, Text, Mixed Group"></p>

<!-- collection -->
<p data-devise="groupCol[key1], text, Text, Collection Name Inside Group, Mixed Group"></p>
<p data-devise="groupCol[key2], datetime, Datetime, Collection Name Inside Group, Mixed Group"></p>

<!-- model -->
<?php 
$user = DvsUser::find(1);
?>
<p data-devise="$user, User $user->id, Mixed Group"></p>

<!-- model attribute -->
<p data-devise="$user->email, User $user->id Email, Mixed Group"></p>

<pre class="devise-code-snippet"><code class="html">
<?php 
echo htmlentities('
<!-- field -->
<p data-devise="groupField, text, Text, Mixed Group"></p>

<!-- collection -->
<p data-devise="groupCol[key1], text, Text, Mixed Group"></p>
<p data-devise="groupCol[key2], datetime, Datetime, Mixed Group"></p>

<!-- model -->
<?php $user = DvsUser::find(1); ?>
<p data-devise="$user, User $user->id, Mixed Group"></p>