Для API - JSON-декодирование возвращает ноль, если данные имеют специальный символ, такой как &, #.
$custom_name = json_decode($request->custom_name);
// custom_name=[{"id":"1","name":"ff#&test"},{"id":"12","name":"test1"}]
print_r($custom_name); // returns null
Я отобразил json_last_error()
- он отображается как код ошибки 3
Какобрабатывать эти данные.