LaravelPackages.net
Acme Inc.
Toggle sidebar
thebinoculars/code-generator

Code generator for Laravel

0
0
v1.0
About thebinoculars/code-generator

thebinoculars/code-generator is a Laravel package for code generator for laravel. It currently has 0 GitHub stars and 0 downloads on Packagist (latest version v1.0). Install it with composer require thebinoculars/code-generator. Discover more Laravel packages by thebinoculars or browse all Laravel packages to compare alternatives.

Last updated

Packagist Version

Code Generator for Laravel

Using this package to generate controller, migration, model, route, request, resource for your Laravel application

Installation

composer require thebinoculars/code-generator --dev

Usage

php artisan generate:code YOUR_MODEL_NAME --field "FIELD_NAME:FIELD_TYPE"

Example

php artisan generate:code product --field "name:string"

Custom your own templates

php artisan vendor:publish --tag=code-generator
  • Available field types: smallint, bigint, datetimetz, blob, integer, boolean, date, time, datetime, text, decimal, float, object, array, simple_array, json_array, guid
  • You can also use our BaseService by extending TheBinoculars\CodeGenerator\Services\BaseService class or create your own
  • List of variables used in filename: (XXX) is equivalent to .XXX (extension) {YYY} is equivalent to global config variable YYY (defined in config/generator) [ZZZ] is equivalent to model form variable ZZZ (available values: PLURAL_UPPER, PLURAL_LOWER, PLURAL_UC, PLURAL_STUDLY, PLURAL_CAMEL, PLURAL_KEBAB, PLURAL_SNAKE, UPPER, LOWER, UC, STUDLY, CAMEL, KEBAB, SNAKE)
  • You can also use model form variables and global config variables in templates
Comments