|
Lumen 快速开发工具包
v1.2.2
|
Public 成员函数 | |
| __construct ($tableName, $name, $files=null) | |
| create ($fields, $keyName='id', $timestamps=true, $softDeletes=false, $relations=false) | |
| getPath ($name) | |
| replaceSpace ($stub) | |
| getStub () | |
Protected 成员函数 | |
| getNamespace ($name) | |
| replaceFill (&$stub, $fields) | |
| replaceClass (&$stub, $name) | |
| replaceNamespace (&$stub, $name) | |
| replaceSoftDeletes (&$stub, $softDeletes) | |
| replacePrimaryKey (&$stub, $keyName) | |
| replaceTable (&$stub, $name) | |
| replaceRelations (&$stub, $relations) | |
| replaceTimestamp (&$stub, $timestamps) | |
| dummyFunction ($relation) | |
Protected 属性 | |
| $tableName | |
| $name | |
| $files | |
| __construct | ( | $tableName, | |
| $name, | |||
$files = null |
|||
| ) |
ModelCreator constructor.
| string | $tableName | |
| string | $name | |
| null | $files |
| create | ( | $fields, | |
$keyName = 'id', |
|||
$timestamps = true, |
|||
$softDeletes = false, |
|||
$relations = false |
|||
| ) |
Create a new migration file.
| string | $keyName | |
| bool | true | $timestamps | |
| bool | false | $softDeletes |
引用了 ModelCreator\getStub() , 以及 ModelCreator\replaceFill().

|
protected |
Get namespace of giving class full name.
| string | $name |
被这些函数引用 ModelCreator\replaceClass(), ModelCreator\replaceNamespace() , 以及 ModelCreator\replaceTable().

| getPath | ( | $name | ) |
Get path for model file.
| string | $name |
| getStub | ( | ) |
|
protected |
|
protected |
Replace fill dummy.
| string | $stub | |
| string | $fields |
被这些函数引用 ModelCreator\create().

|
protected |
|
protected |
Replace primarykey dummy.
| string | $stub | |
| string | $keyName |
|
protected |
Replace soft-deletes dummy.
| string | $stub | |
| bool | $softDeletes |
| replaceSpace | ( | $stub | ) |
Replace spaces.
| string | $stub |
|
protected |
Replace Table name dummy.
| string | $stub | |
| string | $name |
引用了 ModelCreator\getNamespace().

|
protected |
Replace timestamps dummy.
| string | $stub | |
| bool | $timestamps |