PHPackages                             canoastec/code-generator - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. canoastec/code-generator

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

canoastec/code-generator
========================

v2.0(3mo ago)06.6k↓50%MITPHPPHP &gt;=5.4

Since Apr 2Pushed 3mo ago3 watchersCompare

[ Source](https://github.com/canoastec/code-generator)[ Packagist](https://packagist.org/packages/canoastec/code-generator)[ RSS](/packages/canoastec-code-generator/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (9)Dependencies (2)Versions (11)Used By (0)

code-generator
==============

[](#code-generator)

composer require canoastec/code-generator

Configuração
------------

[](#configuração)

Adicionar em config\\app.php, no trecho de service providers: `CodeGenerator\ServiceProvider::class`

Adicionar em Providers\\InjectionServiceProvider, após o ultimo "use": `//:end-use:`

Adicionar em Providers\\InjectionServiceProvider, na ultima linha do método register: `//:end-bindings:`

SERVICE
-------

[](#service)

php artisan make:service NomeDoServico

VIEW COMPOSER
-------------

[](#view-composer)

php artisan make:view-composer NomeDoComposer

REPOSITORY INTERFACE
--------------------

[](#repository-interface)

php artisan make:repository-interface NomeDoRepositoryInterface

REPOSITORY
----------

[](#repository)

php artisan make:repository NomeDoRepository

BINDINGS DA REPOSITORY(InjectionServiceProvider.php)
----------------------------------------------------

[](#bindings-da-repositoryinjectionserviceproviderphp)

php artisan make:repository-bindings NomeDoEntity

REPOSITORY + MODEL + BINDING + CONTROLLER
-----------------------------------------

[](#repository--model--binding--controller)

php artisan make:entity NomeDoEntity

MODEL INTERFACE
---------------

[](#model-interface)

php artisan make:model-interface NomeDaModelInterface

MODEL
-----

[](#model)

php artisan make:model-eloquent NomeDaModel NomeDaTabela -i

###### obs(-i para criar a interface junto)

[](#obs-i-para-criar-a-interface-junto)

VIEW
----

[](#view)

### View Crud

[](#view-crud)

php artisan make:view-crud nomeDaPasta

### View Index

[](#view-index)

php artisan make:view-index nomeDaPasta NomeDaRota(opcional)

### View Create

[](#view-create)

php artisan make:view-create nomeDaPasta NomeDaRota(opcional)

### View Edit

[](#view-edit)

php artisan make:view-edit nomeDaPasta NomeDaRota(opcional)

### View Form

[](#view-form)

php artisan make:view-form nomeDaPasta

### View Default

[](#view-default)

php artisan make:view nomeDaView

###  Health Score

46

—

FairBetter than 93% of packages

Maintenance79

Regular maintenance activity

Popularity21

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor1

Top contributor holds 69.2% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~277 days

Recently: every ~597 days

Total

10

Last Release

109d ago

Major Versions

v1.6 → 8989.x-dev2026-01-29

### Community

Maintainers

![](https://www.gravatar.com/avatar/1529a1f16a2b079a1c3898732ca16198801a03507f3a139f26b54f89ee5a9dd4?d=identicon)[jefferson.cardoso](/maintainers/jefferson.cardoso)

---

Top Contributors

[![edusouza96](https://avatars.githubusercontent.com/u/14266630?v=4)](https://github.com/edusouza96 "edusouza96 (9 commits)")[![DanielCornely](https://avatars.githubusercontent.com/u/129571485?v=4)](https://github.com/DanielCornely "DanielCornely (2 commits)")[![jeffersoncardoso](https://avatars.githubusercontent.com/u/14114209?v=4)](https://github.com/jeffersoncardoso "jeffersoncardoso (2 commits)")

### Embed Badge

![Health badge](/badges/canoastec-code-generator/health.svg)

```
[![Health](https://phpackages.com/badges/canoastec-code-generator/health.svg)](https://phpackages.com/packages/canoastec-code-generator)
```

###  Alternatives

[barryvdh/laravel-ide-helper

Laravel IDE Helper, generates correct PHPDocs for all Facade classes, to improve auto-completion.

14.9k123.0M687](/packages/barryvdh-laravel-ide-helper)[wnx/laravel-stats

Get insights about your Laravel Project

1.8k1.8M7](/packages/wnx-laravel-stats)[orchestra/canvas

Code Generators for Laravel Applications and Packages

20917.2M158](/packages/orchestra-canvas)[pulkitjalan/ip-geolocation

IP Geolocation Wrapper with Laravel Support

89164.9k1](/packages/pulkitjalan-ip-geolocation)[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

245.2k](/packages/aedart-athenaeum)[interaction-design-foundation/laravel-geoip

Support for multiple Geographical Location services.

17221.0k3](/packages/interaction-design-foundation-laravel-geoip)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
