-
Notifications
You must be signed in to change notification settings - Fork 11
Description
Describe the bug
When running php artisan ide-helper:generate with Blaze installed, an error occurs (see screenshot below)
Component causing the issue
Does not apply
Expected behavior
The command should run without errors.
Actual behavior
An error related to Blaze occurs. I'm not sure if it should be fixed on Blaze side or Laravel IDE Helper side.
Environment
- Laravel version: 12
- PHP version: 8.4
- Blaze version: 1.0.0-beta.1
Additional context
Stack trace:
[2025-10-29 10:43:05] local.ERROR: Call to undefined method Illuminate\View\Engines\PhpEngine::getCompiler() {"exception":"[object] (Error(code: 0): Call to undefined method Illuminate\View\Engines\PhpEngine::getCompiler() at /Users/lucasromano/Herd/cfcpay/vendor/livewire/blaze/src/BlazeManager.php:66)
[stacktrace]
#0 /Users/lucasromano/Herd/cfcpay/vendor/livewire/blaze/src/BlazeServiceProvider.php(99): Livewire\Blaze\BlazeManager->viewContainsExpiredFrontMatter(Object(Illuminate\View\View))
#1 /Users/lucasromano/Herd/cfcpay/vendor/livewire/blaze/src/BladeService.php(121): Livewire\Blaze\BlazeServiceProvider->{closure:Livewire\Blaze\BlazeServiceProvider::interceptViewCacheInvalidation():96}(Object(Illuminate\View\View), Object(Closure))
#2 /Users/lucasromano/Herd/cfcpay/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(485): Livewire\Blaze\BladeService->{closure:Livewire\Blaze\BladeService::viewCacheInvalidationHook():112}('composing: ide-...', Array)
#3 /Users/lucasromano/Herd/cfcpay/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(315): Illuminate\Events\Dispatcher->{closure:Illuminate\Events\Dispatcher::makeListener():483}('composing: ide-...', Array)
#4 /Users/lucasromano/Herd/cfcpay/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(295): Illuminate\Events\Dispatcher->invokeListeners('composing: ide-...', Array, false)
#5 /Users/lucasromano/Herd/cfcpay/vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php(178): Illuminate\Events\Dispatcher->dispatch('composing: ide-...', Array)
#6 /Users/lucasromano/Herd/cfcpay/vendor/laravel/framework/src/Illuminate/View/View.php(189): Illuminate\View\Factory->callComposer(Object(Illuminate\View\View))
#7 /Users/lucasromano/Herd/cfcpay/vendor/laravel/framework/src/Illuminate/View/View.php(160): Illuminate\View\View->renderContents()
#8 /Users/lucasromano/Herd/cfcpay/vendor/barryvdh/laravel-ide-helper/src/Generator.php(89): Illuminate\View\View->render()
#9 /Users/lucasromano/Herd/cfcpay/vendor/barryvdh/laravel-ide-helper/src/Console/GeneratorCommand.php(119): Barryvdh\LaravelIdeHelper\Generator->generate()
#10 /Users/lucasromano/Herd/cfcpay/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Barryvdh\LaravelIdeHelper\Console\GeneratorCommand->handle()
#11 /Users/lucasromano/Herd/cfcpay/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\Container\BoundMethod::{closure:Illuminate\Container\BoundMethod::call():35}()
#12 /Users/lucasromano/Herd/cfcpay/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\Container\Util::unwrapIfClosure(Object(Closure))
#13 /Users/lucasromano/Herd/cfcpay/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\Container\BoundMethod::callBoundMethod(Object(Illuminate\Foundation\Application), Array, Object(Closure))
#14 /Users/lucasromano/Herd/cfcpay/vendor/laravel/framework/src/Illuminate/Container/Container.php(836): Illuminate\Container\BoundMethod::call(Object(Illuminate\Foundation\Application), Array, Array, NULL)
#15 /Users/lucasromano/Herd/cfcpay/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\Container\Container->call(Array)
#16 /Users/lucasromano/Herd/cfcpay/vendor/symfony/console/Command/Command.php(318): Illuminate\Console\Command->execute(Object(Symfony\Component\Console\Input\ArgvInput), Object(Illuminate\Console\OutputStyle))
#17 /Users/lucasromano/Herd/cfcpay/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Illuminate\Console\OutputStyle))
#18 /Users/lucasromano/Herd/cfcpay/vendor/symfony/console/Application.php(1073): Illuminate\Console\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#19 /Users/lucasromano/Herd/cfcpay/vendor/symfony/console/Application.php(356): Symfony\Component\Console\Application->doRunCommand(Object(Barryvdh\LaravelIdeHelper\Console\GeneratorCommand), Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#20 /Users/lucasromano/Herd/cfcpay/vendor/symfony/console/Application.php(195): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#21 /Users/lucasromano/Herd/cfcpay/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(197): Symfony\Component\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#22 /Users/lucasromano/Herd/cfcpay/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\Foundation\Console\Kernel->handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#23 /Users/lucasromano/Herd/cfcpay/artisan(16): Illuminate\Foundation\Application->handleCommand(Object(Symfony\Component\Console\Input\ArgvInput))
#24 {main}
"}