#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') }}">