Регистрация не работает после интеграции Socialite Facebook в Laravel - PullRequest
0 голосов
/ 21 апреля 2020

Я использую Laravel 6. Он работал правильно, но когда я интегрировал пакет Socialite Facebook, он перестал работать, и когда я нажал кнопку «Вход / Регистрация». Там написано "419 | Страница просрочена". Это то, что я сделал до сих пор:

1) Add <meta name="csrf-token" content="{{ csrf_token() }}"> into head.
2) Add @csrf or {{ csrf_token() }} into login and resgister form.
3) Clear Cache, Config, Routes, View. 

Я все еще получаю ту же ошибку и действительно сбит с толку, например, почему перерегистрация и регистрация перестали работать и перенаправили меня на 419 | Срок действия страницы истек.

Пожалуйста, предложите другое решение, если оно существует.

Auth / Register.blade. php

 <form method="POST" action="{{route('register')}}">
  @csrf

  <div class="form-group row">
    <label for="register_name" class="col-md-4 col-form-label text-md-right">{{ __('Name') }}</label>

       <div class="col-md-6">
        <input id="register_name" type="text" class="form-control @error('register_name') is-invalid @enderror" name="register_name" value="{{ old('register_name') }}" required autocomplete="register_name" autofocus>

       </div>
     </div>
          ..............
  <div class="form-group row mb-0">
       <div class="col-md-6 offset-md-4">
            <button type="submit" class="btn btn-primary">
                  {{ __('Register') }}
            </button>
          </div>
      </div>
    </form>

Auth / login.blade. php

 <div class="card-header">{{ __('Login') }}</div>
   <div class="card-body">
     <form method="POST" action="{{ route('login') }}">
        @csrf
      <div class="form-group row">
       <label for="email" class="col-md-4 col-form-label text-md-right">{{ __('E-Mail Address') }</label>
         <div class="col-md-6">
            <input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" value="{{ old('email') }}" required autocomplete="email" autofocus>
         </div>
       </div>
         <div class="form-group">
           <div class="col-md-8 col-md-offset-4">
             <a href="{{ url('/login/facebook') }}" class="btn btn-primary">Login with Facebook</a>
             </div>
        </div>
         </form>
      </div>

Маршрут. php

Route::get('/', function () {
    return view('home');
})->name('home');

    Route::group([ 'middleware' => ['web']], function(){

          Route::get('/', function () {
            return view('auth.home');
          })->name('home');

      Route::get('/{url}',  [
        'uses' => 'niceActionController@getPages',
        'as' => 'getURL'
      ]);

      Auth::routes(['verify' => true]);

    /**********Product Pages Route******************/
    Route::get('products/{product1}' , [
      'uses' => 'niceActionController@getFirstProductPage',
      'as'=> 'getFirstProduct'
    ]);
    Route::get('products/qrcodes/{firstQR}' , [
      'uses' => 'niceActionController@getFirstProductQrPage',
      'as'=> 'firstProductQR'
    ]);


    Route::get('products/{product2}' , [
      'uses' => 'niceActionController@getSecondProductPage',
      'as'=> 'getSecondProduct'
    ]);


    Route::get('products/{product3}' , [
      'uses' => 'niceActionController@getThirdProductPage',
      'as'=> 'getThirdProduct'
    ]);

    Route::get('login/{provider}', 'SocialController@redirect');
    Route::get('login/{provider}/callback','SocialController@Callback');

    });/*End Web Middleware*/
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...