Я новичок в Laravel. Я пытаюсь получить доступ к вводу массива из моего запроса API.
Для почтальона у меня есть массив в качестве ключа с именем file_name_list
и его значением, например, ["m_profile.png","aa_image.jpg","new_pan.jpg"]
. Я хочу получить доступ к этому массиву в моем контроллере. Эти значения должны входить в 3 отдельные переменные, такие как
$profile = m_profile.png
$aadhar = aa_image.jpg
$pan = new_pan.jpg
. Для этого я пытаюсь использовать функции замены и разнесения в контроллере.
$filenamelist1 = Str::replaceArray(array(' ','"', '[',']'),[""], $request->file_name_list);
$filename_str = explode(",",$filenamelist1);
После этого я хочу сохранить значения из explode
массив до 3 переменных, как указано выше, используя for loop
Но я сталкиваюсь с проблемами, как в Str::replaceArray
2 параметр должен быть массивом, а для explode
2 параметр должен быть строкой.
Как мне использовать замену и взрыв, чтобы получить требуемый результат? пожалуйста, руководство. Заранее спасибо.