group(function () { Route::get('/purchasing/internal-requisitions/access-initialisation', function (Request $request) { $options = (new InitialAuthority)->options($request); ob_start(); require __DIR__.'/screen.php'; return response(ob_get_clean())->header('Cache-Control', 'private, no-store'); }); Route::post('/api/internal-requisitions/access-initialisation', function (Request $request) { return response()->json((new InitialAuthority)->initialise($request))->header('Cache-Control', 'private, no-store'); }); });