PHPackages                             prof-code/lagen - 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. prof-code/lagen

ActivePackage

prof-code/lagen
===============

Lagen

v0.1.0(5y ago)02MITPHPPHP &gt;=7.0

Since Dec 7Pushed 5y ago1 watchersCompare

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

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

Laravel Generator
=================

[](#laravel-generator)

Installation
------------

[](#installation)

```
composer require atnic/laravel-generator
```

Make Module (CRUD)
------------------

[](#make-module-crud)

This package is overriding some laravel artisan command.

This is example to make Foo module in this project

```
php artisan make:controller --model=Foo FooController
```

Then do this steps:

- Check new migration in `database/migrations/`, add column needed.
- Check new factory in `database/factories/`, add atrribute needed.
- Check new model in `app/`, add changes needed.
- Check new filter in `app/Filters/`, do all `TODO:` and remove the comment if done.
- Check lang en `resources/lang/en` and copy from en to lang id `resources/lang/id`, add language as needed.
- Check new controller in `app/Http/Controllers/`, complete returned array in method `relations()` `visibles()` `fields()` `rules()`, do all `TODO:`, and remove comment if done.
- Check new policy in `app/Policies/`, do all `TODO:` and remove the comment if done.
- No need to append new Policy to `$policies` attribute in `app/Providers/AuthServiceProvider.php`. This package handle policy auto discovery, even for Laravel &lt; 5.8.
- Check new views (index, create, show, edit) in `resources/views/`, add/extend section for title or anything.
- Check new tests in `tests/Feature/`, do all `TODO:` and remove the comment if done.

Other Useful command
--------------------

[](#other-useful-command)

```
#Creating Nested Controller
php artisan make:controller --parent=Foo --model=Bar Foo/BarController

#Create Single Action Controller
php artisan make:controller DashboardController

#Creating Api Controller
php artisan make:controller-api --model=Foo FooController
php artisan make:controller-api --parent=Foo --model=Bar Foo/BarController
```

All new/overrided command can be viewed in `vendor/atnic/laravel-generator/app/Console/Commands`.

###  Health Score

18

—

LowBetter than 8% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity2

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity38

Early-stage or recently created project

 Bus Factor1

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

Unknown

Total

1

Last Release

1988d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/24698aa0533938fcaa525e59d5f3240b2509fae8f96661a81ec58f3d36b7aa64?d=identicon)[prof-code](/maintainers/prof-code)

---

Top Contributors

[![prof-code](https://avatars.githubusercontent.com/u/75592057?v=4)](https://github.com/prof-code "prof-code (2 commits)")[![GusZandy](https://avatars.githubusercontent.com/u/29138346?v=4)](https://github.com/GusZandy "GusZandy (1 commits)")

---

Tags

lagen

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/prof-code-lagen/health.svg)

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

###  Alternatives

[grumpydictator/firefly-iii

Firefly III: a personal finances manager.

22.8k69.3k](/packages/grumpydictator-firefly-iii)[unopim/unopim

UnoPim Laravel PIM

9.4k1.8k](/packages/unopim-unopim)[anourvalar/eloquent-serialize

Laravel Query Builder (Eloquent) serialization

11320.2M21](/packages/anourvalar-eloquent-serialize)[juzaweb/cms

Juzaweb CMS is a Content Management System (CMS) developed based on Laravel Framework and web platform whose sole purpose is to make your development workflow simple again. Project develop by Juzaweb

187571.2k](/packages/juzaweb-cms)[jeremy379/laravel-openid-connect

OpenID Connect support to the PHP League's OAuth2 Server. Compatible with Laravel Passport.

55342.3k2](/packages/jeremy379-laravel-openid-connect)[atnic/laravel-generator

Generator for Laravel Framework.

151.7k1](/packages/atnic-laravel-generator)

PHPackages © 2026

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