FEATURE #1532: add ip and user agent into logged information

This commit is contained in:
Michal Kváček
2016-04-03 02:13:46 +02:00
parent 9f8eb230e8
commit 7de45fe377
6 changed files with 121 additions and 38 deletions
+3 -1
View File
@@ -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)
];
+2
View File
@@ -15,6 +15,8 @@ class ActionLog extends Model
protected $fillable = [
'type_id',
'user_id',
'ip',
'user_agent',
'parameters'
];
protected $guarded = [];