Skip to content

Commit ace0607

Browse files
authored
Merge pull request #8 from thedevdojo/bugfix/artisan-package-discover
Fix error during artisan package:discover
2 parents a23b40c + 67778d4 commit ace0607

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/ThemesServiceProvider.php

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
namespace DevDojo\Themes;
44

55
use Illuminate\Http\Request;
6+
use Illuminate\Support\Facades\DB;
67
use TCG\Voyager\Models\Menu;
78
use TCG\Voyager\Models\Role;
89
use TCG\Voyager\Models\MenuItem;
@@ -29,7 +30,13 @@ class ThemesServiceProvider extends ServiceProvider
2930
public function register()
3031
{
3132
if ( request()->is(config('voyager.prefix')) || request()->is(config('voyager.prefix').'/*') || app()->runningInConsole() ) {
32-
$this->addThemesTable();
33+
34+
try {
35+
DB::connection()->getPdo();
36+
$this->addThemesTable();
37+
} catch (\Exception $e) {
38+
\Log::error("Error connecting to database: ".$e->getMessage());
39+
}
3340

3441
app(Dispatcher::class)->listen('voyager.menu.display', function ($menu) {
3542
$this->addThemeMenuItem($menu);

0 commit comments

Comments
 (0)