コード例 #1
0
 public function __construct(array $attributes = array())
 {
     $this->hasAttachedFile('image', ['styles' => ['original' => function ($file, $imagine) {
         return $imagine->open($file->getRealPath());
     }, 'medium' => '1000x1000', 'thumb' => '200x200']]);
     parent::__construct($attributes);
 }
コード例 #2
0
ファイル: Location.php プロジェクト: Ravaelles/Elder
 function __construct($location = null)
 {
     parent::__construct();
     //        $this->set(self::ID, self::$firstFreeID++);
     if ($location === null) {
         $this->assignRandomLocation();
     }
 }
コード例 #3
0
ファイル: Karma.php プロジェクト: Dualse/GitterBot
 /**
  * Boot
  */
 public static function boot()
 {
     parent::boot();
     static::creating(function (Karma $karma) {
         if (!$karma->created_at) {
             $karma->created_at = $karma->freshTimestamp();
         }
         \Event::fire('karma.add', ['karma' => $karma]);
     });
 }
コード例 #4
0
ファイル: Achieve.php プロジェクト: Dualse/GitterBot
 /**
  * Boot
  */
 public static function boot()
 {
     parent::boot();
     static::creating(function (Achieve $achieve) {
         if (!$achieve->created_at) {
             $achieve->created_at = $achieve->freshTimestamp();
         }
         if (static::has($achieve->user, $achieve->name)) {
             return false;
         }
         \Event::fire('achieve.add', ['achieve' => $achieve]);
         return null;
     });
 }
コード例 #5
0
 /**
  * Get drafted articles.
  *
  * @param Eloquent $query
  *
  * @return Eloquent
  */
 public function scopeDraft($query)
 {
     return $query->where('status', '=', 'draft');
 }
コード例 #6
0
 public function delete()
 {
     parent::delete();
     FavoriteIdea::query()->where('user_id', '=', $this->id)->delete();
 }
コード例 #7
0
ファイル: User.php プロジェクト: Dualse/GitterBot
 /**
  *
  */
 protected static function boot()
 {
     parent::boot();
 }