FEATURE #1532: add ip and user agent into logged information
This commit is contained in:
@@ -3,9 +3,9 @@
|
||||
namespace App\Listeners;
|
||||
|
||||
use App\Enumerations\ActionLogTypesForLogger;
|
||||
use App\Events\Event;
|
||||
use App\Models\ActionLog;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
use Illuminate\Support\Facades\Request;
|
||||
|
||||
abstract class Logger
|
||||
{
|
||||
@@ -43,6 +43,8 @@ abstract class Logger
|
||||
$data = [
|
||||
'user_id' => $userId,
|
||||
'type_id' => $typeId,
|
||||
'ip' => request()->ip(),
|
||||
'user_agent' => request()->header('User-agent'),
|
||||
'parameters' => json_encode((array)$parameters)
|
||||
];
|
||||
|
||||
|
||||
@@ -15,6 +15,8 @@ class ActionLog extends Model
|
||||
protected $fillable = [
|
||||
'type_id',
|
||||
'user_id',
|
||||
'ip',
|
||||
'user_agent',
|
||||
'parameters'
|
||||
];
|
||||
protected $guarded = [];
|
||||
|
||||
Reference in New Issue
Block a user