<?php
$images=[ "/uploads/1655046147-3832192997.jpg", "/uploads/1655046147-551899804.jpg", "/uploads/1655046147-2827771717.jpg" ];
?> //просто как пример, не знаю как и откуда вы получаете массив
<a href="#modal-order" data-toggle="modal" data-img='/uploads/<?php json_encode($images); ?>' ></a>
<script>
$(document).ready(function() {
$(".modal-order").on("click", function() {
let images=JSON.parse($(this).attr('data-img'));
$.each(images, function(i, val) {
$('<img>', {
id: 'yourImgId',
class: 'yourClass yourClass2 etc',
src: val
}).appendTo('#yourSelector');
});
});
});
</script>
error: function(jqXHR, textStatus, errorThrown){
console.log(errorThrown);
}
const getData = (url) => fetch(url).then(response => response.json());
class WhatsappChannel
{
public function send(mixed $notifiable, Notification $notification)
{
dd($notifiable);
$message = $notification->toWhatsapp($notifiable);
WhatsappApi::send($message);
}
}
switch($userRawInput){
case 'value1': $sortField='value1'; break;
case 'value2': $sortField='value2'; break;
case 'value3': $sortField='value3'; break;
default: $sortField='value1';
}
Еще момент: попробуйте переписать код вот так, на мой взгляд будет значительно удобнее:
Как потом обработать json я выше уже писал, подставьте только нужные вам селекторы.