|
|
|
@ -5,6 +5,7 @@ namespace App\Http\Middleware;
|
|
|
|
use App\Models\AuditLog;
|
|
|
|
use App\Models\AuditLog;
|
|
|
|
use Closure;
|
|
|
|
use Closure;
|
|
|
|
use Illuminate\Http\Request;
|
|
|
|
use Illuminate\Http\Request;
|
|
|
|
|
|
|
|
use Illuminate\Http\UploadedFile;
|
|
|
|
use Symfony\Component\HttpFoundation\Response;
|
|
|
|
use Symfony\Component\HttpFoundation\Response;
|
|
|
|
|
|
|
|
|
|
|
|
class AuditLogMiddleware
|
|
|
|
class AuditLogMiddleware
|
|
|
|
@ -52,6 +53,14 @@ class AuditLogMiddleware
|
|
|
|
{
|
|
|
|
{
|
|
|
|
$sensitive = ['password', 'password_confirmation', 'token', 'access_token'];
|
|
|
|
$sensitive = ['password', 'password_confirmation', 'token', 'access_token'];
|
|
|
|
$walk = function ($value) use (&$walk, $sensitive) {
|
|
|
|
$walk = function ($value) use (&$walk, $sensitive) {
|
|
|
|
|
|
|
|
if ($value instanceof UploadedFile) {
|
|
|
|
|
|
|
|
return [
|
|
|
|
|
|
|
|
'_upload' => true,
|
|
|
|
|
|
|
|
'client_name' => $value->getClientOriginalName(),
|
|
|
|
|
|
|
|
'size' => $value->getSize(),
|
|
|
|
|
|
|
|
'mime' => $value->getClientMimeType(),
|
|
|
|
|
|
|
|
];
|
|
|
|
|
|
|
|
}
|
|
|
|
if (!is_array($value)) {
|
|
|
|
if (!is_array($value)) {
|
|
|
|
return $value;
|
|
|
|
return $value;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|