getClientOriginalExtension - String error
[Finalizado Pelo Aluno]
![Ubiratan Lima](https://storage.googleapis.com/eti-academy/users/ubiratan-lima.jpg)
Bom dia Professor. tudo bem? Feliz Ano Novo!
Esse codigo acima funciona, porém o código ABAIXO, da erro de string... não sei por qual motivo.
a diferença entre os dois é que o primeiro está trabalhando com o método POST e o segundo com o PUT.
DD do $request antes de entrar no if.
https://uploaddeimagens.com.br/imagens/3SvR8mE
![Ubiratan Lima](https://storage.googleapis.com/eti-academy/users/ubiratan-lima.jpg)
dd($request->documento);
Resultado:
"Certificado Docker - EspecializaTi Academy.pdf" // app/Http/Controllers/ContratoController.php:8
erro quando entr no if.
https://uploaddeimagens.com.br/imagens/aOCVy38
![Ubiratan Lima](https://storage.googleapis.com/eti-academy/users/ubiratan-lima.jpg)
Olá, Ubiratan!
Tudo bem?
Tem um print do erro?
![Carlos Ferreira](https://storage.googleapis.com/eti-academy/users/carlos-ferreira.jpg)
Sim é esse acima https://uploaddeimagens.com.br/imagens/aOCVy38
![Ubiratan Lima](https://storage.googleapis.com/eti-academy/users/ubiratan-lima.jpg)
Ah sim, perfeito. Qual o código desse ContratosStoreUpdateRequest?
Qual o valor de dd($request->documento)?
![Carlos Ferreira](https://storage.googleapis.com/eti-academy/users/carlos-ferreira.jpg)
dd($request->all());
array:4 [▼ // app/Http/Controllers/ContratoController.php:94 "_method" => "PUT" "_token" => "G5m20N04LIV9GbkmlrHJ7bpObF3lRQVDbiOy8fXV" "name" => "contrato-4967" "documento" => "e-SAJ.pdf" ]
dd($request->documento)
"e-SAJ.pdf" // app/Http/Controllers/ContratoController.php:97
Ele pega o nome do arquivo que estou enviando.
![Ubiratan Lima](https://storage.googleapis.com/eti-academy/users/ubiratan-lima.jpg)
Ele da esse erro no navegador. veja os DDs acima por favor.
https://uploaddeimagens.com.br/imagens/MDhh9L0
![Ubiratan Lima](https://storage.googleapis.com/eti-academy/users/ubiratan-lima.jpg)
Qual o código desse ContratosStoreUpdateRequest?
--
No seu form, vc não está enviando um arquivo, o input precisa ser do tipo file, e o form precisa estar com o atributo enctype="multipart/form-data"
![Carlos Ferreira](https://storage.googleapis.com/eti-academy/users/carlos-ferreira.jpg)
KARAKA...
esqueci do enctype="multipart/form-data"
era isso. funcionou de prima.... Gratidão... ja vai mais uma para o caderninho de lembretes.
Gratidão.
![Ubiratan Lima](https://storage.googleapis.com/eti-academy/users/ubiratan-lima.jpg)
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!