Я пытаюсь исключить атрибут json из обрезки промежуточным программным обеспечением Laravel TrimStrings
, но это кажется невозможным.
Данные, которые я публикую:
{
data1: { name: "pong " },
data2: "pang ",
}
В TrimStrings
промежуточном программном обеспечении Я добавил эти атрибуты в исключаемый массив:
protected $except = [
'password',
'password_confirmation',
'data1',
'data2',
];
После запуска промежуточного программного обеспечения Iget:
$request->data1; // [ name => "pong" ]
$request->data2; // "pang "
data2
не обрезается должным образом.Но я не знаю, почему это урезает data1
.Я действительно хочу сохранить пространство.
Единственный способ, который я нашел, который удерживает его от обрезки, это удаление промежуточного программного обеспечения TrimStrings
из kernel.php
.Но было бы неплохо сохранить TrimStrings
.