Q: How to prevent back button click; in laravel 6?
Ans:
step1: run below command on cmd prompt for creating middleware.
php artisan make:middleware preventbackbutton
step2: write below code in handle function of ‘preventbackbutton middleware’.
$response = $next($request);
return $response->header('Cache-Control', 'nocache, no-store, max-age=0, must-revalidate')
->header('Pragma', 'no-cache')
->header('Expires', 'Sat,01-Jan 1990 00:00:00 GMT');
Step3: write below code in kernel.php -> protected $routeMiddleware
'preventbackbutton' => \App\Http\Middleware\preventbackbutton::class,
Step4: write following code in web.php
Auth::routes();
Route::group(['middleware'=>['preventbackbutton', 'auth']], function(){
# Place desire router here on which back button prevent is required.
});
0 Comments