agussuroyo / eloquent-wpdb
$wpdb that wrapped with Eloquent from Laravel
Installs: 11
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/agussuroyo/eloquent-wpdb
Requires
- illuminate/database: ^8.83
Requires (Dev)
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^9.6
- squizlabs/php_codesniffer: ^3.7
README
# $wpdb with Eloquent from Laravel
[](https://github.com/jonyextenz/eloquent-wpdb/actions/workflows/php.yml)
- I made this just for personal use
- I do not guarantee anything for the use of this software
- Do It With Your Own Risk
# Installation
Using composer
```bash
composer require agussuroyo/eloquent-wpdb
```
# Usage
Boot it first
```php
$db = new \Agussuroyo\EloquentWpdb\DB();
$capsule = $db->capsule();
```
then do manual query builder
```php
// query builder
$con = $capsule->getConnection();
$con->table('tableName')->get();
```
or model based query
```php
// model based
class ModelName extends Illuminate\Database\Eloquent\Model
{
}
$all = ModelName::get();
$item = ModelName::find(123);
// do another Laravel query that we want...
```