hxss / db2eloquent
Eloquent ORM generator
0.6.1
2019-08-26 11:12 UTC
Requires
- php: >=5.6.39
- doctrine/inflector: ^1.1
- illuminate/database: v5.4.36
- laracademy/generators: ^1.5
- symfony/console: ^3.4.30
- zendframework/zend-code: ^3.1
README
Generates Eloquent ORM Models based on your database tables.
Usage
bin/db2eloquent ./config.php
Minimum config setup
return [
'db' => [
'driver' => 'pgsql',
'host' => 'localhost',
'database' => 'database',
'username' => 'login',
'password' => 'password',
'charset' => 'utf8',
],
'namespace' => 'DB2Eloquent\\ORM',
'path' => 'src/ORM',
'filter' => [
'include' => [
'list' => [
'shop.user',
'shop.addresses'
],
'regex' => '/public\..*/'
],
'exclude' => [
'list' => [
'public.address'
],
'regex' => '/public\.pk_test.*/'
],
],
];