new funcionality
This commit is contained in:
@@ -3,11 +3,12 @@
|
||||
namespace App\Models;
|
||||
|
||||
use Illuminate\Database\Eloquent\Attributes\Fillable;
|
||||
use Illuminate\Database\Eloquent\Builder;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\Relations\BelongsTo;
|
||||
use Laravel\Passport\Client;
|
||||
|
||||
#[Fillable(['user_id', 'client_id', 'type', 'ip_address', 'user_agent', 'created_at'])]
|
||||
#[Fillable(['user_id', 'client_id', 'type', 'outcome', 'ip_address', 'user_agent', 'created_at'])]
|
||||
class LoginEvent extends Model
|
||||
{
|
||||
const UPDATED_AT = null;
|
||||
@@ -21,4 +22,9 @@ class LoginEvent extends Model
|
||||
{
|
||||
return $this->belongsTo(Client::class);
|
||||
}
|
||||
|
||||
public function scopeSuccessful(Builder $query): Builder
|
||||
{
|
||||
return $query->where('outcome', 'success');
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user