| Total Complexity | 1 | 
| Total Lines | 29 | 
| Duplicated Lines | 0 % | 
| Changes | 1 | ||
| Bugs | 0 | Features | 0 | 
| 1 | <?php | ||
| 4 | class ActivityLog extends Model | ||
| 5 | { | ||
| 6 | |||
| 7 | /** | ||
| 8 | * The attributes that are mass assignable. | ||
| 9 | * | ||
| 10 | * @var array | ||
| 11 | */ | ||
| 12 | protected $fillable = [ | ||
| 13 | 'user_id', | ||
| 14 | 'url', | ||
| 15 | 'method', | ||
| 16 | 'ip', | ||
| 17 | 'user_agent', | ||
| 18 | 'last_activity' | ||
| 19 | ]; | ||
| 20 | |||
| 21 | /** | ||
| 22 | * Scope a query to only include non expired session. | ||
| 23 | * | ||
| 24 | * @param \Illuminate\Database\Eloquent\Builder $query | ||
| 25 | * @return \Illuminate\Database\Eloquent\Builder | ||
| 26 | */ | ||
| 27 | public function scopeExpires($query) | ||
| 35 |