diff --git a/src/Services/BrowserLogger.php b/src/Services/BrowserLogger.php index 1993b60c..c116861d 100644 --- a/src/Services/BrowserLogger.php +++ b/src/Services/BrowserLogger.php @@ -5,6 +5,8 @@ namespace Laravel\Boost\Services; use Illuminate\Support\Facades\Route; +use Illuminate\Support\Facades\Vite; +use Illuminate\View\ComponentAttributeBag; class BrowserLogger { @@ -14,8 +16,16 @@ public static function getScript(): string ? route('boost.browser-logs') : '/_boost/browser-logs'; + $attributes = new ComponentAttributeBag([ + 'id' => 'browser-logger-active', + ]); + + if ($nonce = Vite::cspNonce()) { + $attributes = $attributes->merge(['nonce' => $nonce]); + } + return << +