PHPackages                             atnic/laravel-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. [Framework](/categories/framework)
4. /
5. atnic/laravel-generator

ActivePackage[Framework](/categories/framework)

atnic/laravel-generator
=======================

Generator for Laravel Framework.

v0.10.5(4y ago)151.8k3[1 issues](https://github.com/Atnic/laravel-generator/issues)1MITPHPPHP &gt;=7.0CI failing

Since Jan 18Pushed 3y ago3 watchersCompare

[ Source](https://github.com/Atnic/laravel-generator)[ Packagist](https://packagist.org/packages/atnic/laravel-generator)[ RSS](/packages/atnic-laravel-generator/feed)WikiDiscussions develop Synced 1w ago

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

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
```

If create custom directory for model like this:

```
php artisan make:controller --model=App\\Models\\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

#Creating Nested Controller with custom directory for model
php artisan make:controller --parent=App\\Models\\Foo --model=App\\Models\\Bar Foo/BarController

#Create Single Action Controller
php artisan make:controller DashboardController

#Creating Api Controller
php artisan make:controller-api --model=Foo FooController

#Creating Api Controller with custom directory for model
php artisan make:controller-api --model=App\\Models\\Foo FooController

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

#Creating Nested Controller API with custom directory for model
php artisan make:controller-api --parent=App\\Models\\Foo --model=App\\Models\\Bar Foo/BarController
```

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

###  Health Score

34

—

LowBetter than 74% of packages

Maintenance19

Infrequent updates — may be unmaintained

Popularity27

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 97% 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 ~28 days

Recently: every ~243 days

Total

51

Last Release

1717d ago

PHP version history (2 changes)v0.0.1PHP &gt;=5.6

v0.1.0PHP &gt;=7.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/4856bbafb70a46f14e078d91593d9117e564b4e025dce785efd0779915639972?d=identicon)[frdteknikelektro](/maintainers/frdteknikelektro)

---

Top Contributors

[![frdteknikelektro](https://avatars.githubusercontent.com/u/14815819?v=4)](https://github.com/frdteknikelektro "frdteknikelektro (258 commits)")[![agungid](https://avatars.githubusercontent.com/u/11351024?v=4)](https://github.com/agungid "agungid (6 commits)")[![GusZandy](https://avatars.githubusercontent.com/u/29138346?v=4)](https://github.com/GusZandy "GusZandy (2 commits)")

---

Tags

laravelpackagegenerator

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/atnic-laravel-generator/health.svg)

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

###  Alternatives

[unopim/unopim

UnoPim Laravel PIM

10.8k2.5k](/packages/unopim-unopim)[laravel/octane

Supercharge your Laravel application's performance.

4.0k28.5M262](/packages/laravel-octane)[ecotone/laravel

Ecotone for Laravel — CQRS, Event Sourcing, Sagas, Durable Workflows, and Outbox on top of Laravel Queue, via PHP attributes.

21327.3k4](/packages/ecotone-laravel)[codewithdennis/larament

Larament is a time-saving starter kit to quickly launch Laravel 13.x projects. It includes FilamentPHP 5.x pre-installed and configured, along with additional tools and features to streamline your development workflow.

4041.8k](/packages/codewithdennis-larament)[r2luna/brain

Brain: A process-driven architecture alternative for your Laravel Application.

6343.7k1](/packages/r2luna-brain)[ercogx/laravel-filament-starter-kit

This is a Filament v5 Starter Kit for Laravel 13, designed to accelerate the development of Filament-powered applications.

471.8k](/packages/ercogx-laravel-filament-starter-kit)

PHPackages © 2026

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