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

Dúvida action do formulario

Existe algum problema de segurança ou boas práticas se caso eu usar o action do blade, chamando o método direto do controller?

<form action="/produtos/adiciona" method="POST">
    [...]
</form>

<form action="<form action="{{ action('ProdutoController@adiciona') }}" method="POST">"
    [...]
</form>
1 resposta
solução!

Andrê, como uma boa prática eu te recomendo declarar um nome para a sua rota e chamar essa rota no action. Exemplo:

Route::get('produtos/adiciona', 'ProdutoController@adiciona')->name('adiciona');

<form action="{{ route('adiciona')}}" method="POST">
    [...]
</form>

Isso seria uma boa prática, pois caso você precise mudar a rota por algum motivo, você não vai precisar mudar o código em vários lugares da aplicação, pois a aplicação está chamando a rota pelo nome e não pela rota. Espero ter ajudado.