gloudemans / scaffolding
There is no license information available for the latest version (dev-master) of this package.
dev-master
2014-04-01 06:22 UTC
Requires
- php: >=5.4.0
- anahkiasen/html-object: 1.4.0
- illuminate/html: ~4
- illuminate/session: ~4
- illuminate/support: ~4
- xamin/handlebars.php: dev-master
This package is auto-updated.
Last update: 2024-12-06 09:11:26 UTC
README
Scaffold an application.
This packages is still under development. So use on own risk.
Create entity models in Yaml format, let me give you an example
name: User table: users attributes: - name: email type: string fillable: true rules: [required, email] - name: password type: string fillable: true rules: ['min:10'] - name: firstname type: string fillable: true rules: [required, 'min:2'] - name: lastname type: string fillable: true rules: [required, 'min:2'] settings: destroyable: true editable: true increments: true timestamps: true softdeletes: true auth: true relations: has_many: - entity: Task - entity: Something key: some_id
Put them in a folder called entities
at the root of your application.
Now you have two artisan commands to use
artisan scaffold
to scaffold the applicationartisan scaffold:clear
to remote the scaffolding