Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

jihnutp's avatar

I am Getting TokenMismatchException in VerifyCsrfToken.php line 68: in Laravel Please help

I am getting TokenMismatchException in VerifyCsrfToken.php line 68: on my laravel application

here is my web.php


Route::get('/user/login', array('as' => 'login', 'uses' => 'LoginController@showLoginForm'));
Route::post('/user/login', array('uses' => 'LoginController@login'));
Route::get('/user/logout', array('as' => 'logout', 'uses' => 'LoginController@logout'));

Route::get('/user/register', 'RegisterController@showRegistrationForm')->name('register');
Route::post('/user/register', 'RegisterController@register')->name('register');

Route::get('/user/create', 'UserController@show_create_password');
Route::post('/user/create', 'UserController@create_password');

Auth::routes();

here is my login form

<div class="callout callout-half-desktop pull-left-desktop">
    <h1>Please log in</h1>

                    @if (count($errors) > 0)
                        <div class="alert alert-danger">
                            <strong>Whoops!</strong> There were some problems with your login.
                            <ul>
                                @foreach ($errors->all() as $error)
                                    <li>{{ $error }}</li>
                                @endforeach
                            </ul>
                        </div>
                    @endif

                    <form class="label-above" role="form" method="POST" action="{!! url('/user/login') !!}">
                        <input type="hidden" name="_token" value="{{ csrf_token() }}">

                        <label for="email" class="label">Email</label>

                <input placeholder="Email" type="text" name="email" id="email" value="{{ old('email') }}" class="text-input">
                        <br><br>

                <label for="password" class="label">Password</label>


                <input placeholder="Password" type="password" name="password" id="password" class="text-input">


                                    <label>
                                        <input type="checkbox" name="remember"> Remember Me
                                    </label>


                                <button type="submit" class="btn btn-1" style="margin-right: 15px;">
                                    Login
                                </button>


                    </form>


0 likes
2 replies
rob897's avatar

try changing

<input type="hidden" name="_token" value="{{ csrf_token() }}">

to

 {{ csrf_field() }}
jihnutp's avatar

@rob897 i tried both methods but its not working and on each page reload the token seems to be changing

Please or to participate in this conversation.