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. Пойду одмина прода искать. Хоть спрошу что у него там и как.
Обсуждают сегодня