Download the PHP package develme/schema-wireframe without Composer
On this page you can find all versions of the php package develme/schema-wireframe. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download develme/schema-wireframe
More information about develme/schema-wireframe
Files in develme/schema-wireframe
Package schema-wireframe
Short Description Quickly stub out Laravel models, views and controllers based on MySQL's schema.
License MIT
Informations about the package schema-wireframe
Schema Wireframe
This package was created to quickly stub/frame out controllers, models, and views in a CRUD fashion.
Installation
Via Composer Require
Configuration
Configure schema connection settings within config/database.php, so the package knows how to get table information from MySQL. This connection has to be named schema.
Make sure to register the service provider within config/app.php
Generating Files
This process should be done after you run your migrations. It pulls table and column information from MySQL's information_schema database.
Controllers
To generate a controller, you would type:
Example:
Please note that when providing namespaces, include two back slashes (\\)
Also note that when providing the model class, the root namespace should also be included
Models
To generate a model, you would type:
Example:
Please note that the root namespace does not have to be provided here
Views
To generate a view, you would type:
Example 1:
Example 2:
Please note that the root namespace does not have to be provided here
Themes
Currently, only two themes are provided. Bootstrap and Foundation.
Theoretically, you could create a custom theme ad [package root]/src/themes/[theme name]/view but there's a possibility of composer overwriting those files. Support for loading views from another location can be added if the need arises.
MVC Generation
It is possible to generate the model, view, and controller all at once. This is currently an experimental command as it is somewhat restrictive and incomplete
A resource controller can also be appended to your routes.php file. If you say yes when the question arises.
For an MVC Generation, you would type:
Example: