[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Marcus Vinicius
Criador Marcus Vinicius 06/01/2018

Bom dia. Descobrir como criar custom methods em controller resources, porém eu gostaria de utilizar um desses custom methods para uma submissão de formulário.

Exemplo:

Route::post('admin/paciente/undo', 'PessoaController@undo');

Aqui eu crio a rota que vou utilizar para restaurar um paciente.

Agora, como devo utilizar no metodo do form?

{!! Form::open(['route' => 'paciente.undo']) !!}

Coloquei assim, porém ele retorna um erro dizendo que não a rota não foi definida

Route [paciente.undo] not defined

 

 

Manager Carlos Ferreira 06/01/2018

Olá, Marcus!
Tudo bem?

Faltou dá um nome para a rota, por isso não funcionou:
Route::post('admin/paciente/undo', 'PessoaController@undo')->name('paciente.undo');

Quando utiliza o método/helper route() precisa passar o nome da rota, quando se utiliza url() pode passar a URL da rota.

Recomendo a leitura: https://blog.especializati.com.br/rotas-no-laravel/

Qualquer coisa que precisar de mim, saiba que pode contar.

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!