У меня эта форма работает на Localhost, но когда я загружаю на свой общий хостинг, они бросают VerifyCsrfToken.php line 67.TokenMismatchException в VerifyCsrfToken.php Laravel
Вот код:
<form class="form-horizontal" role="form" method="POST" action="{{ url('/login') }}">
{{ csrf_field() }}
<div class="form-group{{ $errors->has('email') ? ' has-error' : '' }}">
<label for="email" class="col-md-4 control-label">E-Mail Address</label>
<div class="col-md-6">
<input id="email" type="email" class="form-control" name="email" value="{{ old('email') }}">
@if ($errors->has('email'))
<span class="help-block">
<strong>{{ $errors->first('email') }}</strong>
</span>
@endif
</div>
</div>
<div class="form-group{{ $errors->has('password') ? ' has-error' : '' }}">
<label for="password" class="col-md-4 control-label">Password</label>
<div class="col-md-6">
<input id="password" type="password" class="form-control" name="password">
@if ($errors->has('password'))
<span class="help-block">
<strong>{{ $errors->first('password') }}</strong>
</span>
@endif
</div>
</div>
<div class="form-group">
<div class="col-md-6 col-md-offset-4">
<div class="checkbox">
<label>
<input type="checkbox" name="remember"> Remember Me
</label>
</div>
</div>
</div>
<div class="form-group">
<div class="col-md-6 col-md-offset-4">
<button type="submit" class="btn btn-primary">
<i class="fa fa-btn fa-sign-in"></i> Login
</button>
<a class="btn btn-link" href="{{ url('/password/reset') }}">Forgot Your Password?</a>
<a href="{{ url('/auth/facebook') }}">FB Login</a>
</div>
</div>
</form>
Я добавил это: <meta name="csrf-token" content="{{ csrf_token() }}" />
в моих тегах головы, но это не работает. Значок в порядке, появляется в форме, когда я проверяю его с помощью Google Chrome Inspector. Если кто-то может помочь в этом, я действительно застрял здесь.
вы можете попробовать это две команды 'PHP ремесленник ясно: кэш PHP ремесленник маршрут: cache' –
Если вы написали свой собственный' VerifyCsrfToken.php', пожалуйста, покажите нам код. – linuxartisan