Skip to content

Commit 74a1031

Browse files
Fix issue where laravel could not be optimized anymore
1 parent 8c98a26 commit 74a1031

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

src/LaravelErrorShareServiceProvider.php

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,26 @@ class LaravelErrorShareServiceProvider extends PackageServiceProvider
1010
{
1111
public function registeringPackage(): void
1212
{
13-
View::prependNamespace('laravel-exceptions-renderer', [__DIR__.'/../resources/views']);
13+
if ($this->canIncludeViews()) {
14+
View::prependNamespace('laravel-exceptions-renderer', [__DIR__.'/../resources/views']);
15+
}
1416
}
1517

1618
public function configurePackage(Package $package): void
1719
{
1820
$package
1921
->name('laravel-error-share')
20-
->hasConfigFile()
21-
->hasViews();
22+
->hasConfigFile();
23+
24+
25+
if ($this->canIncludeViews()) {
26+
$package->hasViews();
27+
}
28+
}
29+
30+
protected function canIncludeViews(): bool
31+
{
32+
// Otherwise php artisan optimize may crash
33+
return config('app.debug') === true;
2234
}
2335
}

0 commit comments

Comments
 (0)