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
<input type="hidden" name="_token" value="{{ csrf_token() }}">
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