Skip to content

Commit c3e3d9d

Browse files
committed
Include CSRF middleware in base install for easy override / whitelist.
This makes it easy to skip CSRF verification for things like web hooks and such from GitHub / Stripe.
1 parent 9b9c12f commit c3e3d9d

File tree

2 files changed

+21
-1
lines changed

2 files changed

+21
-1
lines changed

app/Http/Kernel.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ class Kernel extends HttpKernel {
1515
'Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse',
1616
'Illuminate\Session\Middleware\StartSession',
1717
'Illuminate\View\Middleware\ShareErrorsFromSession',
18-
'Illuminate\Foundation\Http\Middleware\VerifyCsrfToken',
18+
'App\Http\Middleware\VerifyCsrfToken',
1919
];
2020

2121
/**
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<?php namespace App\Http\Middleware;
2+
3+
use Closure;
4+
use Illuminate\Foundation\Http\Middleware\VerifyCsrfToken as BaseVerifier;
5+
6+
class VerifyCsrfToken extends BaseVerifier {
7+
8+
/**
9+
* Handle an incoming request.
10+
*
11+
* @param \Illuminate\Http\Request $request
12+
* @param \Closure $next
13+
* @return mixed
14+
*/
15+
public function handle($request, Closure $next)
16+
{
17+
return parent::handle($request, $next);
18+
}
19+
20+
}

0 commit comments

Comments
 (0)