Я нахожусь в ситуации, когда я хочу перечислить информацию о парковочных местах, которые хранятся в базе данных MYSQL. Я использую AJAX для вызовов конечной точки API (/api/spots) и возврата списка точек. Я создал частичное представление, используя синтаксис блейда для размещения информации (partials/Spot.blade.php).
Мне интересно, есть ли способ создать метод контроллера, который будет возвращать частичное представление и отображать его на части страницы, не возвращаясь на сервер. Возможно ли это, используя мои частичные/Spot.blade.php? Может быть, мне следует создать метод для возврата всех данных HTML в виде строки и получить JS, чтобы добавить это в DOM?
То, как я сейчас это делаю, - это рендеринг partials/Spot.blade.php при первоначальной загрузке страницы и удаление его с экрана с помощью CSS. Затем, после вызова AJAX на сервер, я беру HTML в этом скрытом фрагменте и использую REGEX для размещения данных в макете. Хотя это кажется немного грязным. Просто интересно, как другие люди решили эту проблему.
Ваш отзыв будет принят с благодарностью,
Мэтт