I have the following route:
# Minha rota para cadastro de pessoas ao escolher um plano
Route::get('/cadastrar/{plano}', function($plano = 'silver'){
# Checa se o plano existe
if (array_search($plano, ['silver', 'gold', 'diamond']) === false)
# Caso não exista, usa o "silver" como padrão
return redirect()->route('cadastrar', ['plano' => 'silver']);
# Retorna a View para o usuário
return view('auth.cadastrar');
# Condições de existência para o campo plano
})->where(['plano' => '[a-z]+'])->name('cadastrar');
But I need within the View I can retrieve the name of the chosen plan, for example:
# http://exemplo.com/cadastrar/silver
# Parabéns você escolheu o plano {{$plano}}
And I would like to know if the way I did this route is the best, or is there any more professional way, thank you !!