gloudemans/scaffolding

There is no license information available for the latest version (dev-master) of this package.
Maintainers

👁 Crinsane

Package info

github.com/Crinsane/LaravelScaffolding

pkg:composer/gloudemans/scaffolding

Statistics

Installs: 7

Dependents: 0

Suggesters: 0

Stars: 2

Open Issues: 0

dev-master 2014-04-01 06:22 UTC

Requires (Dev)

None

Suggests

None

Provides

None

Conflicts

None

Replaces

None

Unknown License 1e502285025d6de670bf33ee2ea8a35787e6d931

  • Rob Gloudemans <Rob_Gloudemans.woop@hotmail.com>

This package is auto-updated.

Last update: 2026-06-06 12:29:54 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 application
  • artisan scaffold:clear to remote the scaffolding