deaktivieren csrf in laravel für eine bestimmte route

Ich habe ein Zahlungssystem, bei dem die Daten übermittelt 3rd-party-Website und als beförderte zurück...

Wenn Daten zurückgegeben werden, trifft es bestimmte url können sagen /ok-route. $_REQUEST['transaction'].

Aber, weil laravel middleware ich bin immer token-mismatch. Es gibt keine Möglichkeit 3rd party payment API-token generieren kann, so wie ich es deaktivieren? nur für diese Strecke?

oder gibt es eine bessere option?

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
  • Welche version von Laravel verwenden Sie? Wenn 5.1, siehe Antwort unten. Wenn einige ältere, lassen Sie mich wissen, und ich werde zu aktualisieren, die Antwort, denn es gibt Möglichkeiten, das zu tun, dass für ältere Versionen, nur ein bisschen komplizierter.
  • Darf ich wissen, wie man deaktivieren CSRF-token in Laravel 5.0.
InformationsquelleAutor | 2015-07-30
Schreibe einen Kommentar