Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

PhpStorm autocomplete para o Laravel

Pessoal, estou utilizando o PhpStorm e, ao fazer a aula de validações, notei que o método validate() da minha request (Illuminate\Http\Request) não estava sendo sugerido no autocomplete da IDE.

Existe alguma configuração para adequá-la ao Laravel?

OBS: outras recomendações de IDE também são bem-vindas. :-)

Obrigado!

1 resposta
solução!

Rafael, uma das traits utilizadas pela classe Request (Macroable) tem a definição do método __call e por lá o método validate é chamado. Por isso o PHPStorm "se perde" nisso.

Eu até instalei um plugin "Laravel" mas esse comportamento continuou.

Como o Laravel não segue exatamente as recomendações quando o assunto é POO, em alguns casos a IDE não vai poder te ajudar muito.

Você pode testar o Eclipse mas não acho que vá mudar esse caso tbm...

Forte abraço e bons estudos!