PHPackages                             alex-claimer/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. alex-claimer/generator

ActiveLibrary

alex-claimer/generator
======================

description: alex-claimer/generator library

040JavaScript

Since Jul 16Pushed 6y agoCompare

[ Source](https://github.com/na77-ru/laravel-generator)[ Packagist](https://packagist.org/packages/alex-claimer/generator)[ RSS](/packages/alex-claimer-generator/feed)WikiDiscussions master Synced 4d ago

READMEChangelogDependenciesVersions (1)Used By (0)

Not stable yet. Generate classes: Models, Controllers(empty yet), Repositories, Requests, Observers and views(not yet) from DB tables.

Usage

**composer require --dev alex-claimer/generator**

**php artisan vendor:publish --tag=alex-claimer-generator-config**

set in **config/alex-claimer-generator/config.php**

url: **Your\_project/generator\_create\_migration**

or

**php artisan generate:migration {{parameters}}** - generate migration

**{{parameters}}** - { **posts** - create migration for 'posts' table;

**posts\_comments** - create migrations for 'posts' and 'comments' tables;

**posts\_\_comments** - create migrations for 'posts' , 'comments' and pivot 'pivot\_post\_comments' tables;

**posts\_\_\_comments** - create migration only for pivot 'pivot\_post\_comments' table;

**posts\_prefix\_test** - create migration for 'test\_posts' table;

**posts\_\_comments\_prefix\_test** - create migrations for 'test\_posts' , 'test\_comments' and pivot 'test\_pivot\_post\_comments' tables;

pivot with columns:

```
'post_id'     on   'test_posts'

'comment_id'     on   'test_comments'`

```

}

**php artisan migrate**

**php artisan generate:classes** - generate classes from DB

or

url: **Your\_project/generator\_menu**

Generated classes is in **config/alex-claimer-generator/already\_made.php**

If you need to generate class again, remove it from **config/alex-claimer-generator/already\_made.php**

###  Health Score

19

—

LowBetter than 10% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity36

Early-stage or recently created project

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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/01f1a0361ed84f4f3cca9809cb3f77b8b3b12906d74255a41a2e012c10af59fd?d=identicon)[alexclaimer](/maintainers/alexclaimer)

### Embed Badge

![Health badge](/badges/alex-claimer-generator/health.svg)

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

PHPackages © 2026

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