[resolvido] Laravel - é possível obter url no controller?

1 resposta
laravel
Cleiton_Conceicao

Eu preciso verificar se existe um parâmetro na url chamado ‘?atv’ dentro do controller.
vou deixar o que eu fiz até então…

{{ Request::segment(1) == '?atv' ?
         return redirect()->action(
       'PsicologoControlador@edit', ['psi_codigo' => $psi->psi_codigo.'?atv']); : return redirect()->action(
       'PsicologoControlador@edit', ['psi_codigo' => $psi->psi_codigo] }}
       ); 
     }

1 Resposta

Cleiton_Conceicao

fiz dessa forma e funcionou!!

$url = $request->fullUrl();
        if(strpbrk($url,'atv')){
            return redirect()->action(
           'PsicologoControlador@edit', ['psi_codigo' => $psi->psi_codigo.'?atv']);
             }
         else{
            return redirect()->action(
             'PsicologoControlador@edit', ['psi_codigo' => $psi->psi_codigo]);
        }
Criado 6 de janeiro de 2019
Ultima resposta 7 de jan. de 2019
Respostas 1
Participantes 1