livewire. В локальном окружении всё работает отлично. В начале я думал, что проблема с правами у временного каталога, куда livewire складывает файлы. Но даже 777 не решила проблему.
В документации написано:
When a new file is selected, Livewire's JavaScript makes an initial request to the component on the server to get a temporary "signed" upload URL.
В результате я залез в vendor/livewire/livewire/src/Controllers/FileUploadHandler.php и закомментировал вызов:
//abort_unless(request()->hasValidSignature(), 401);
Всё заработало, но как я понял, теперь я гоняю между сайтом и сервером неподписанные данные.
Вопрос: отчего возникла такая ситуация с боевым сервером и как вернуть проверку подписи на место?
ты здесь даже ошибку не указал
ну вот, кстати, вариант.
ну только не звёздочку, а хост клиента лучше указать
только я точно не помню, куда именно добавлял в TrustHosts или TrustProxies
Судя по доке - в TrustProxies. Но в моём случае не помогло. На гите по предложенной ссылке пишут, It doesn't work when you have Reverse proxy. Пойду одмина прода искать. Хоть спрошу что у него там и как.
Обсуждают сегодня