From 15d70d2db9161b911abf757897e4c48f771dbd79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vi=CC=81ctor=20Falco=CC=81n?= Date: Fri, 17 Jul 2026 18:03:28 +0200 Subject: [PATCH] fix(mcp): return a Response from the consent view closure Passport::authorizationView's typed contract expects a Closure returning a Symfony Response; use response()->view(...) so static analysis passes. --- app/Providers/AppServiceProvider.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index f6594c70..a454f315 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -59,6 +59,6 @@ class AppServiceProvider extends ServiceProvider // Render the OAuth consent screen (Claude Desktop / ChatGPT connecting // to the MCP server) with our own on-brand Blade view. - Passport::authorizationView(fn (array $parameters) => view('mcp.authorize', $parameters)); + Passport::authorizationView(fn (array $parameters) => response()->view('mcp.authorize', $parameters)); } }