Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

GrehnanSondra's avatar

Lumen Enable CSRF Token

I know lumen is used to session less API development still i have a situation where i need to enable CSRF token.Session every think works fine but i need to enable csrf token if i add

in form i got error

(1/1) ReflectionException Class Laravel\Lumen\Http\Middleware\VerifyCsrfToken does not exist

In bootstrap/app.php i have uncommented following

$app->middleware([ 'Illuminate\Cookie\Middleware\EncryptCookies', 'Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse', 'Illuminate\Session\Middleware\StartSession', 'Illuminate\View\Middleware\ShareErrorsFromSession', 'Laravel\Lumen\Http\Middleware\VerifyCsrfToken', ]); even i have enabled

$app->routeMiddleware([ 'auth' => App\Http\Middleware\Authenticate::class, 'csrf' => 'Laravel\Lumen\Http\Middleware\VerifyCsrfToken' ]); if i comment csrf in middleware then i get following error

Call to undefined function csrf_token() in blade

I am using laravel "laravel/lumen-framework": "5.5.*",

can any one help me how i can enable VerifyCsrfToken in lumen

0 likes
0 replies

Please or to participate in this conversation.