PHPackages                             codelife/codelife-model-generator-helper - 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. codelife/codelife-model-generator-helper

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

codelife/codelife-model-generator-helper
========================================

This is a model generator made by Jexter Tomas

054PHP

Since Apr 22Pushed 3y ago1 watchersCompare

[ Source](https://github.com/0-codelife-0/crud-generator-helper)[ Packagist](https://packagist.org/packages/codelife/codelife-model-generator-helper)[ RSS](/packages/codelife-codelife-model-generator-helper/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Helper package for Laravel
==========================

[](#helper-package-for-laravel)

Installation:
-------------

[](#installation)

You can install this plugin into your Laravel application using [composer](https://getcomposer.org).

The recommended way to install composer packages is:

```
composer require codelife/codelife-model-generator-helper
```

If above code does not work try:

```
composer require codelife/codelife-model-generator-helper:dev-main
#  OR
composer require codelife/codelife-model-generator-helper:dev-master
```

### Publish assets for the default design with the below command:

[](#publish-assets-for-the-default-design-with-the-below-command)

```
php artisan vendor:publish --provider="Codelife\CodelifeModelGeneratorHelper\Providers\ModelHelperServiceProvider" --tag="assets"
```

Usage:
------

[](#usage)

### Create view:

[](#create-view)

```
php artisan create:crud-view `ModelName/TableName`

...Options...
(-P "Prefix\Name" | Prefix\Name) | (--prefix="Prefix\Name" )
...If you want an Asynchronus Ajax And Json View, You can pass --ajaj option...
(--ajaj)
```

### Create controller:

[](#create-controller)

```
php artisan create:crud-controller `ModelName/TableName`

...Options...
(-P "Prefix\Name" | Prefix\Name) | (--prefix="Prefix\Name" )
...If you want an Asynchronus Ajax And Json Controller, You can pass --ajaj option...
(--ajaj)
```

### Create route:

[](#create-route)

```
php artisan create:crud-route `ModelName/TableName`

...Options...
(-P "Prefix\Name" | Prefix\Name) | (--prefix="Prefix\Name" )
```

### Create model:

[](#create-model)

```
php artisan create:model `ModelName/TableName`

...Options...
(-O "Table1/Table2," | Table1/Table2) | (--hasOne="Table1/Table2" )
(-B "Table1/Table2," | Table1/Table2) | (--belongsTo="Table1/Table2" )
(-M "Table1/Table2," | Table1/Table2) | (--hasMany="Table1/Table2" )
```

### Create Model, View, Controller and Route at once:

[](#create-model-view-controller-and-route-at-once)

```
php artisan create:all `ModelName/TableName`

...Options...
(-P "Prefix\Name" | Prefix\Name) | (--prefix="Prefix\Name" )
(-O "Table1/Table2," | Table1/Table2) | (--hasOne="Table1/Table2" )
(-B "Table1/Table2," | Table1/Table2) | (--belongsTo="Table1/Table2" )
(-M "Table1/Table2," | Table1/Table2) | (--hasMany="Table1/Table2" )
...If you want an Asynchronus Ajax And Json Controller, You can pass --ajaj option...
(--ajaj)
```

You can donate me in the following platforms to show your support and appreciation:
-----------------------------------------------------------------------------------

[](#you-can-donate-me-in-the-following-platforms-to-show-your-support-and-appreciation)

Paypal Account: Gcash Account: 09218356618

###  Health Score

15

—

LowBetter than 3% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity22

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/17296c710c37022658ebef1ed47ab5427517bdda9ca8cf0da06ec67e02e2a099?d=identicon)[0codingislife0](/maintainers/0codingislife0)

---

Top Contributors

[![jexszcy](https://avatars.githubusercontent.com/u/147476515?v=4)](https://github.com/jexszcy "jexszcy (9 commits)")

### Embed Badge

![Health badge](/badges/codelife-codelife-model-generator-helper/health.svg)

```
[![Health](https://phpackages.com/badges/codelife-codelife-model-generator-helper/health.svg)](https://phpackages.com/packages/codelife-codelife-model-generator-helper)
```

###  Alternatives

[dcblogdev/laravel-companies-house

A Laravel Companies House package

1115.4k](/packages/dcblogdev-laravel-companies-house)

PHPackages © 2026

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