Je reçois une erreur quand je suis déconnecté, il me montre cette erreur ... "La méthode GET n'est pas prise en charge pour cet itinéraire. Méthodes prises en charge: poste." Aidez-moi s'il vous plaît à résoudre ce problème ..
Voici mon code ...
@if(Auth::check())
<li><i class="fa fa-user"></i> {{Auth::user()->name}}:
<a href="{{url('logout')}}">logout</a>
</li>
@else
<li>
<a href="{{route('login')}}"><i class="fa fa-user"></i>Login</a>
</li>
@endif
Obtenir la méthode sans prise en charge pour la déconnexion. Laravel 5.4+ Utilise la méthode postale pour la déconnexion afin de simplifier la demande d'obtention de vous POST un formulaire.
Ex. :
<form id="logout-form" action="{{ url('logout') }}" method="POST">
{{ csrf_field() }}
<button type="submit">Logout</button>
</form>
Changer de votre code:
@if(Auth::check())
<li><i class="fa fa-user"></i> {{Auth::user()->name}}:</li>
<form id="logout-form" action="{{ url('logout') }}" method="POST">
{{ csrf_field() }}
<button type="submit">Logout</button>
</form>
@else
<li><a href="{{route('login')}}"><i class="fa fa-user"></i>
Login
</a>
</li>
@endif