Level 30
try changing
<input type="hidden" name="_token" value="{{ csrf_token() }}">
to
{{ csrf_field() }}
Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.
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>
Please or to participate in this conversation.