3
respostas

inserir Registro no principal.blade

inserir Registro no principal.blade mas por causa do middleware Autorizador não vai pra pagina de registro e sim para fica atualizando para a tela de login.

class Autorizador {


    public function handle($request, Closure $next)
    {
        if (!$request->is('login') && \Auth::guest()){
            return redirect('/login');
        }

        return $next($request);
    }

já tentei fazer um elseif

    public function handle($request, Closure $next)
    {
        if (!$request->is('login') && \Auth::guest()){
            return redirect('/login');
        }
        elseif (\Auth::guest()){
            return redirect('/auth/register');
        }

        return $next($request);
    }

sem sucesso!

ou o erro seria no principal.blade:

        <ul class="nav navbar-nav navbar-right">
          <li><a href="/produtos">Listagem</a></li>
          <li><a href="/produtos/novo">Novo</a></li>
          @if (Auth::guest())
            <li><a href="/auth/login">Login</a></li>
            <li><a href="/auth/register">Register</a></li>
          @else
            <li>{{ Auth::user()->name }} </li>
            <li><a href="/auth/logout">Logout</a></li>
          @endif
        </ul>
        `

Desde de já agradeço!

3 respostas

Olá Raquel, tudo bem ?

Vamos por partes, me diga o que esta precisando fazer, como esta fazendo e o que esta acontecendo.

Não entendi muito bem seu problema

Oi Matheus, tudo bem. Só queria que na página de login também pudesse ir para página de registro .

obrigada!!

Para fazer isso é só você inserir um link apontando para a rota de registro.