Ich habe einen Server Asynchron-Route mitteilen:Wie Standard-Web-Middleware in Laravel5.2 zu deaktivieren?
Route::post('notify/payment/{gateway}','[email protected]')
Wie Standard-Web-Middleware deaktivieren? (Sitzung und verifycsrftoken)
Ich habe einen Server Asynchron-Route mitteilen:Wie Standard-Web-Middleware in Laravel5.2 zu deaktivieren?
Route::post('notify/payment/{gateway}','[email protected]')
Wie Standard-Web-Middleware deaktivieren? (Sitzung und verifycsrftoken)
Es ist in der map()
Methode Ihrer RouteServiceProvider
.
Beachten Sie, dass die Web-Middleware-Gruppe automatisch von RouteServiceProvider auf Ihre Standard-Datei "routes.php" angewendet wird.
https://www.laravel.com/docs/5.2/middleware#middleware-groups
Ja, können Sie einfach die 'Middleware' entfernen => 'web' Block vollständig und weiterhin wie früher.
Aber ich bevorzuge unten Option.
Gehen Sie zu Ihrem app/Anbieter/RouteServiceProvider.php Datei und Update wie unten und wie pro Sie braucht:
Für zB:
public function map(Router $router)
{
$this->mapWebRoutes($router);
$this->mapApiRoutes($router);
}
protected function mapWebRoutes(Router $router)
{
$router->group([
'namespace' => $this->namespace, 'middleware' => 'web',
], function ($router) {
require app_path('Http/routes.php');
});
}
protected function mapApiRoutes(Router $router)
{
$router->group([
'namespace' => $this->namespace, 'middleware' => 'api',
], function ($router) {
require app_path('Http/routes-api.php');
});
}
in meinem Fall, da ich API-basierte Entwicklung mit am Ich habe gerade diese Zeile in App/Http/Kernel.php auskommentiert.
// \ App \ Http \ Middleware \ VerifyCsrfToken :: Klasse,