désactiver csrf dans laravel pour la route

J'ai un système de paiement, où les données sont soumises à la 3e partie du site et de remontés...

Lorsque des données renvoie à ce qu'il frappe url spécifique permet de dire /ok route. $_REQUEST['transaction'].

Mais à cause de laravel middleware je suis jeton d'incompatibilité. Il n'existe aucun moyen de la 3e partie API de paiement peut générer un jeton, alors comment je le désactiver? seulement pour cette route?

ou est-il une meilleure solution?

Route::get('/payment/ok',   'TransactionsController@Ok');
Route::get('/payment/fail', 'TransactionsController@Fail');

public function Ok( Request $request )
{
    $transId = $request->get('trans_id');

    if ( isset( $transId ) )
    {

        return $transId;

    }

}
  • laravel.com/docs/master/routing#csrf-excluding-uris
  • Quelle est la version de Laravel utilisez-vous? Si 5.1, voir la réponse ci-dessous. Si certains anciens, laissez-moi savoir et je vais mettre à jour la réponse, comme il y a des façons de le faire que pour les anciennes versions, juste un peu plus compliqué.
  • Pouvez-vous me dire comment désactiver le jeton CSRF dans Laravel 5.0.
InformationsquelleAutor | 2015-07-30