2017-05-24 19 views
0

すべてが検索を働いていたが、突然、私はこのエラーTokenMismatchException in VerifyCsrfToken.php line 68:Laravel 5.4 TokenMismatchException

は私が

を試してみましたが、私は自分のフォームをチェックしてしまったと私は<meta name="csrf-token" content="{{ csrf_field() }}" />を使用し、また、両方のも{!! csrf_field() !!}を使用しました一致する..

このウェブサイトのログイン情報を確認し、ログイン情報を入力するとエラーが表示されます。 http://egypt-pets.com/login

フォームのコード

{{ Form::open(['route' => 'login', 'class' => 'form-signin', 'method' => 'post']) }} 
     <h3 class="form-signin-heading">Welcome Back! Please Login</h3> 
     <hr class="colorgraph"><br> 
     {{ Form::label('email', 'Email: ') }} 
     <input type="text" class="form-control" name="email" placeholder="[email protected]" required="" autofocus="" /> 

     {{ Form::label('password', 'Password: ', ['class' => 'margin-top-20']) }} 
     <input type="password" class="form-control" name="password" placeholder="******" required=""/> 

     <div class="checkbox"> 
      <label> 
       <input style="width: 16px; margin-top: -11px;" type="checkbox" name="remember" {{ old('remember') ? 'checked' : '' }}> Remember Me 
      </label> 
     </div> 

     <button class="btn btn-lg btn-success btn-block" name="Submit" value="Login" type="Submit"><i class="fa fa-user-o"></i> Login</button> 
     <a class="btn btn-link" href="{{ route('password.request') }}"> 
      Forgot Your Password? 
     </a> 
     <a class="btn btn-link pull-right" href="{{ route('register') }}"> 
      Doesn't have an account? 
     </a> 
     <a href="login/facebook" class="btn btn-primary btn-block btn-lg margin-top-20" style="background-color: #3B5998"><i class="fa fa-facebook" style="margin-right: 10px"></i> Login In With Facebook</a> 
{{ Form::close() }} 

私はHTMLはすでにそれを入れている助けた使用...そして、私はまた、通常のフォームを使用しようとしたため、{{ csrf_field() }}を使用して{{ csrf_field() }}を使用していないと同じエラーが発生しました

+0

'はメタとフィールドの両方を使用しません。 –

+0

同じエラーはありません新しい@TimvanUum – Doe

+0

フォーム全体を表示できますか?おそらく 'csrf_field()'を適切な場所に置かなかった可能性があります。 – devk

答えて

0

最初に削除する{!! csrf_field() !!}<meta name="csrf-token" content="{{ csrf_field() }}" />

その後、次の従うは、フォームで

ステップ:

{{csrf_field()}}


+0

私はこれを試みましたが、同じエラーです! – Doe

+0

'{{csrf_field()}}'はプレーンテキストとして出力します。htmlを出力したい場合は '{!! !!} '彼は正しい。 –

+0

いいえ、{{csrf_field()}}は正しいです。ドキュメントを確認してください:https://laravel.com/docs/5.4/csrf#csrf-introduction –

0

を以下<form>タグ

追加した後、私はこれを推測しますあなたのブラウザに長い時間あなたを残したので問題が発生します私はあなたのウェブサイトのリンクを開いてログインし、それは正常に動作します。

関連する問題