Ресурс Laravel не загружает изображение с URL-адреса

#php #laravel #apache

#php #laravel #apache

Вопрос:

Я все время использовал asset для других проектов, и он работает нормально. Я уже выполнил команду php artisan storage:link.

Я пытаюсь:

 <img src="{{ asset("/img/placerholder.jpg") }}">
  

Это создает путь:

 http://dev.backend.local/img/placerholder.jpg
  

Не загружает изображение, внизу у меня есть:

 <script src="{{ asset('/plugins/bootstrap/js/bootstrap.bundle.min.js') }}"></script>
<script src="{{ asset('/plugins/tempusdominus-bootstrap-4/js/tempusdominus-bootstrap-4.min.js') }}"></script>
<script src="{{ asset('/js/adminlte.js') }}"></script>
  

Все это работает нормально!

Я распечатал fileperms файла jpg, который он печатает:

 "rrw-rw-rw-"
33206
  

Fileperms папки плагинов печатает:

 "drwxrwxrwx"
16895
  

Журнал доступа Apache печатает:

 "GET /img/placerholder.jpg HTTP/1.1" 404
  

Комментарии:

1. Где находится файл?

2. Это должно быть <img src="{{ asset("storage/img/placerholder.jpg") }}">

3. используйте одинарную кавычку вместо двойной, измените <img src="{{ asset("/img/placerholder.jpg") }}"> на <img src="{{ asset('/img/placerholder.jpg') }}">