route('formId') && $form = Form::findOrFail($request->route('formId'))) { if ($form->is_pro) { $request->merge([ 'form' => $form, ]); return $next($request); } } return response([ 'status' => 'Unauthorized', 'message' => 'You need a subscription to access this content.', ], 403); } }