Download the PHP package includetecnologia/crud-generator without Composer
On this page you can find all versions of the php package includetecnologia/crud-generator. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download includetecnologia/crud-generator
More information about includetecnologia/crud-generator
Files in includetecnologia/crud-generator
Package crud-generator
Short Description Laravel 5 CRUD Generator
License MIT
Informations about the package crud-generator
Laravel 5 CRUD Generator
Requirements
Laravel >=5.1
PHP >= 5.5.9
Installation
-
Run
-
Add the service provider to config/app.php.
-
Install laravelcollective/html helper package.
-
Run
- Add service provider & aliases to config/app.php.
-
-
Run
- Publish vendor files of this package.
Note: You should have configured database for this operation.
Commands
Crud command:
Options:
Option | Description |
---|---|
--fields |
Fields name for the form & migration. e.g. |
--route |
Include Crud route to routes.php? yes or no |
--pk |
The name of the primary key |
--view-path |
The name of the view path |
--controller-namespace |
The namespace of the controller - sub directories will be created |
--model-namespace |
The namespace that the model will be placed in - directories will be created |
--route-group |
Prefix of the route group |
--pagination |
The amount of models per page for index pages |
--indexes |
The fields to add an index to. append "#unique" to a field name to add a unique index. Create composite fields by separating fieldnames with a pipe ( will create normal index on title, and unique composite on fld1 and fld2) |
--foreign-keys |
Any foreign keys for the table. e.g. where user_id is the column name, id is the name of the field on the foreign table, users is the name of the foreign table, and cascade is the operation 'ON DELETE' together with 'ON UPDATE' |
--validations |
Validation rules for the form "col_name#rules_set" e.g. - See https://laravel.com/docs/master/validation#available-validation-rules |
--relationships |
The relationships for the model. e.g. in the format |
--localize |
Allow to localize. e.g. localize=yes |
--locales |
Locales language type. e.g. locals=en |
Other commands (optional):
For controller:
For model:
For migration:
For view:
By default, the generator will attempt to append the crud route to your file. If you don't want the route added, you can use this option .
After creating all resources, run migrate command. If necessary, include the route for your crud as well.
If you chose not to add the crud route in automatically (see above), you will need to include the route manually.
Supported Field Types
These fields are supported for migration and view's form:
Form Field Types:
- text
- textarea
- password
- number
- date
- datetime
- time
- radio
- select
- file
Migration Field Types:
- string
- char
- varchar
- date
- datetime
- time
- timestamp
- text
- mediumtext
- longtext
- json
- jsonb
- binary
- integer
- bigint
- mediumint
- tinyint
- smallint
- boolean
- decimal
- double
- float
- enum
Custom Generator's Stub Template
You can customize the generator's stub files/templates to achieve your need.
-
Make sure you've published package's assets.
-
Turn on custom_template support on config/crudgenerator.php
- From the directory resources/crud-generator/ you can modify or customize the stub files.
Author
All versions of crud-generator with dependencies
illuminate/support Version ~5.1
prettus/l5-repository Version ^2.6
laravelcollective/html Version 5.3.*