DevMarketer / multiauth_tutorial

156 stars 83 forks source link

problem when logout ... #6

Open acharmat opened 7 years ago

acharmat commented 7 years ago

hello, i updated my code to version 4

but when i call the method logout in form

`<a href="{{ route('admin.logout') }}" class="btn btn-default btn-flat" onclick="event.preventDefault(); document.getElementById('logout-form').submit();"> logout

            <form id="logout-form" action="{{ route('admin.logout') }}" method="POST" style="display: none;">
              {{ csrf_field() }}
            </form>

i get this error : MethodNotAllowedHttpException in RouteCollection.php line 233

the method work fine if i call the link from browser ....

==> localhost/enseigant/logout

`

sreejithbs commented 7 years ago

its because you are using POST method in form, but using GET method in route. Use this

Route::POST('/logout', 'Auth\AdminLoginController@logout')->name('admin.logout');

BippyMiester commented 4 years ago

Issue seems to be resolved. Requesting to close issue. @jacurtis