diff --git a/app/Core/App.php b/app/Core/App.php index ba8bbed..7438313 100644 --- a/app/Core/App.php +++ b/app/Core/App.php @@ -113,6 +113,7 @@ class App if (file_exists($viewPath)) { ob_start(); $message = $e->getMessage(); + $exception = $e; include $viewPath; $content = ob_get_clean(); $this->response->html($content, $code); diff --git a/database/seeds/DatabaseSeeder.php b/database/seeds/DatabaseSeeder.php index 53f347b..33b5e2b 100644 --- a/database/seeds/DatabaseSeeder.php +++ b/database/seeds/DatabaseSeeder.php @@ -64,8 +64,8 @@ class DatabaseSeeder } // Fetch Role IDs and Permission IDs - $roleIds = $this->pdo->query("SELECT id, code FROM roles")->fetchAll(PDO::FETCH_KEY_PAIR); - $permissionIds = $this->pdo->query("SELECT id, code FROM permissions")->fetchAll(PDO::FETCH_KEY_PAIR); + $roleIds = $this->pdo->query("SELECT code, id FROM roles")->fetchAll(PDO::FETCH_KEY_PAIR); + $permissionIds = $this->pdo->query("SELECT code, id FROM permissions")->fetchAll(PDO::FETCH_KEY_PAIR); // Map Permissions to Admin (All permissions) foreach ($permissionIds as $pId => $pCode) { diff --git a/resources/views/errors/500.php b/resources/views/errors/500.php index 87094ea..8ce67aa 100644 --- a/resources/views/errors/500.php +++ b/resources/views/errors/500.php @@ -11,6 +11,14 @@ 500

System Server Error

escape($message) : 'A critical exception has occurred on the application server.' ?>

+ +
+escape($exception->getMessage()) ?>
+in escape($exception->getFile()) ?>:getLine() ?>
+
+escape($exception->getTraceAsString()) ?>
+            
+ Return Home