Database object

Om de database te benaderen. Gebruiken we het Database object (Database.php)

Dit object staat in onze src directory. Bij elk verzoek aan de database zal deze code gebruikt worden. Alle bestanden in de src directory hoef je nooit aan te passen. Suggesties voor verbeteringen van deze bestanden zijn altijd welkom.

De code van Database.php hoef je niet te kennen.

Om Database.php te laten werken moeten in het configuratie bestand (config.php) de verbinding met de database worden aangemaakt. Als het goed is heb je dit bestand al aangepast bij een eerdere opdracht.

<?php
return [
  'app' => [
    'name' => 'Code Wizards',
    'email' => 'info@code-wizards.nl',
    'env' => 'dev',
   ],
  'database' => [
    'user' => 'root',
    'password' => 'usbw',
    'port' => 3306,
    'host' => 'localhost',
    'dbname' => 'code_wizards',
    'charset' => 'utf8mb4',
  ],
];

Bij elke website bezoek zal het Database object worden ingeladen (staat in index.php)

//Database class
require __DIR__ . "/../src/Database.php";