thebinoculars/code-generator

Code generator for Laravel

Installs: 0

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/thebinoculars/code-generator

v1.0 2025-08-08 15:19 UTC

This package is auto-updated.

Last update: 2026-01-08 16:19:57 UTC


README

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