Я пытаюсь получить имя файла img с помощью выборки из базы данных и вызвать его с помощью помощника по ресурсам. успешно получить имя файла img из базы данных, но не может показать файл img. асинхронная функция getIcons (test) {пусть ...

0
shinichirou ikebe 3 Мар 2021 в 18:18

1 ответ

Лучший ответ

Вы пытаетесь получить доступ к функциям лезвия в обещании javascript, которое не должно быть доступно после начального рендеринга страницы, я бы предложил вам создать вспомогательную функцию внешнего интерфейса для получения URL-адреса ресурса, а затем просто использовать эту функцию из javascript

const getAssetUrl(image) => `your path to assets/${image}`

Но поскольку вы находитесь в Laravel, я предполагаю, что вы создали модель для значков из того, что я вижу в запросе значков. Я бы посоветовал вам использовать цикл foreach, чтобы вместо этого отображать значки, которые были бы чем-то вроде

@foreach(App\Icon::all() as $icon)
   <img src="{{asset($icon->path)}}" width="200" height="200">`
@endforeach
0
Rinor Dreshaj 3 Мар 2021 в 15:37