Эта проблема
Я использую Homestead, и у меня есть папка images
в public
, и есть файл JPG с именем about_us-employee_1_image.jpg
. Если я попытаюсь открыть его по правильному URL: http://project.local/images/about_us-employee_1_image.jpg
, я получу NotFoundHttpException
. Это происходит только с этим конкретным изображением и только с этим конкретным именем. Если я изменю любой из его символов, он внезапно снова заработает.
Неудачные попытки решения
Проблема не связана с маршрутизацией, потому что я удалил все свои маршруты, и это все еще происходит. Я запустил php composer.phar dump-autoload
безуспешно. Права доступа к файлам и папкам в порядке (это не могло быть проблемой, потому что переименование не решило бы ее).
Есть ли какое-то правило именования активов, о котором я не знаю?
Трассировки стека
NotFoundHttpException в строке 8257 compiled.php:
- в compiled.php строке 8257
- at RouteCollection- ›match (object (Request)) в строке 7496 compiled.php
- в Router- ›findRoute (object (Request)) в compiled.php строке 7461
- в Router- ›dispatchToRoute (object (Request)) в compiled.php строке 7453
- на Маршрутизаторе- ›отправка (объект (Запрос)) в строке compiled.php 2302
- в ядре- ›Illuminate \ Foundation \ Http {closure} (объект (Запрос))
- at call_user_func (object (Closure), object (Request)) в compiled.php строке 9585
- в Pipeline- ›Illuminate \ Pipeline {closure} (object (Request)) в строке 2926 compiled.php
- at VerifyCsrfToken- ›дескриптор (объект (Запрос), объект (Закрытие))
- at call_user_func_array (array (object (VerifyCsrfToken), 'handle'), array (object (Request), object (Closure))) в compiled.php строке 9577
- в Pipeline- ›Illuminate \ Pipeline {closure} (object (Request)) в строке 12949 compiled.php
- at ShareErrorsFromSession- ›дескриптор (объект (Запрос), объект (Закрытие))
- at call_user_func_array (array (object (ShareErrorsFromSession), 'handle'), array (object (Request), object (Closure))) в compiled.php строке 9577
- в Pipeline- ›Illuminate \ Pipeline {closure} (object (Request)) в строке 11536 compiled.php
- в StartSession - ›дескриптор (объект (Запрос), объект (Закрытие))
- at call_user_func_array (array (object (StartSession), 'handle'), array (object (Request), object (Closure))) в compiled.php строке 9577
- в Pipeline- ›Illuminate \ Pipeline {closure} (object (Request)) в строке compiled.php 12686
- в AddQueuedCookiesToResponse- ›дескриптор (объект (Запрос), объект (Закрытие))
- at call_user_func_array (array (object (AddQueuedCookiesToResponse), 'handle'), array (object (Request), object (Closure))) в compiled.php строке 9577
- в Pipeline- ›Illuminate \ Pipeline {closure} (object (Request)) в compiled.php строке 12623
- в EncryptCookies- ›дескриптор (объект (Запрос), объект (Закрытие))
- at call_user_func_array (array (object (EncryptCookies), 'handle'), array (object (Request), object (Closure))) в compiled.php строке 9577
- в Pipeline- ›Illuminate \ Pipeline {closure} (object (Request)) в строке 2983 compiled.php
- в CheckForMainastedMode- ›дескриптор (объект (Запрос), объект (Закрытие))
- at call_user_func_array (array (object (CheckForMainastedMode), 'handle'), array (object (Request), object (Closure))) в compiled.php строке 9577
- в Pipeline- ›Illuminate \ Pipeline {closure} (объект (Запрос))
- at call_user_func (object (Closure), object (Request)) в compiled.php строке 9567
- в Pipeline- ›then (object (Closure)) в строке 2249 compiled.php
- в Kernel- ›sendRequestThroughRouter (object (Request)) в compiled.php строке 2232
- в ядре- ›дескриптор (объект (Запрос)) в строке 54 index.php
php artisan cache:clear
- person Erich   schedule 09.02.2020