quellabs / canvas-database
CakePHP Database integration for Canvas framework
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/quellabs/canvas-database
Requires
- php: ^8.1
- cakephp/database: ^5.0
- quellabs/contracts: ^1.0
- quellabs/dependency-injection: ^1.0
This package is auto-updated.
Last update: 2026-01-20 15:24:36 UTC
README
CakePHP Database integration for Canvas framework.
Installation
composer require quellabs/canvas-database
Usage
The package provides a service provider that registers Cake\Database\Connection with Canvas's dependency injection container.
Basic Usage
use Cake\Database\Connection; class MyController { public function __construct( private Connection $db ) {} public function index() { $results = $this->db->execute('SELECT * FROM users')->fetchAll('assoc'); } }
Configuration
Add database configuration to your Canvas config file:
return [ 'database' => [ 'driver' => 'mysql', 'host' => 'localhost', 'database' => 'myapp', 'username' => 'root', 'password' => '', 'port' => 3306, 'encoding' => 'utf8mb4', ] ];
License
MIT