2016-06-24 5 views
0
@foreach($subscription as $subscriptionData) 
      <div class="col-lg-4 col-md-4 col-sm-6"> 
      <!--whitebox--> 
       <div class="whitebox"> 
        <div class="cntent"> 
        <form name="frmPackage{{$subscriptionData['id']}}" method="post" action="{{url('payment')}}"> 
         <h2>GBP {{$subscriptionData['subscription_amount']}} Membership Fee/month for {{$subscriptionData['free_for_month']}} free + additional {{$subscriptionData['subscription_applicable_for']}} pitches</h2> 
         <!-- <a href="{{url('payment')}}" class="application_button button">Buy Now</a> --> 
         <input type="hidden" name="_token" value="{{csrf_token()}}"> 
         <input type="hidden" name="package_id" value="{{$subscriptionData['id']}}"> 
         <input type="submit" name="btnSubmit{{$subscriptionData['id']}}" value="Buy Now"> 
        </form> 
        </div> 

       </div> 
       <!--whitebox--> 
      </div> 
      @endforeach 

Route файлХотя завершения заполнения динамического genereated формы в Laravel 5.2 это ошибка огня маркер несоответствие

Route::group(['middleware' => 'web'], function() { 
    Route::resource('payment', 'PaymentController'); 
}); 

В этом коде у меня есть генерировать 3 формы, и когда я нажимаю на какой-либо форме мой метод магазин PaymentController будет позвонить. Но это ошибка огня.

TokenMismatchException in /var/www/html/vonitto/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php line 67: 
+0

вы также можете отключить csrf_token проверку, если вы получите сообщение об ошибке VerifyCsrfToken –

ответ

0

Я получил решение. Если вы не хотите использовать csrf_token для выбранного URL. Затем получил приложение => Http => Middleware и файл VerifyCsrfToken.php . В этом файле есть одна переменная, которая равна $, за исключением того, что содержит те URL, в которых вам не нужен токен csrf. Поэтому добавьте свой URL вот так.

protected $except = [ 
     'payment/*', 
    ];