PHPackages                             janareit/laravel5generators - 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. janareit/laravel5generators

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

janareit/laravel5generators
===========================

Laravel 5 Generators

2.4.0(10y ago)1262BSD-3-ClausePHPPHP &gt;=5.5.9

Since Oct 29Pushed 10y ago1 watchersCompare

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

READMEChangelog (2)Dependencies (4)Versions (15)Used By (0)

Laravel 5 Generators
====================

[](#laravel-5-generators)

(suitable for 5.2)

[![Latest Version](https://camo.githubusercontent.com/6050002ddccbe6a95a0f952868abc2dec347ac0fc52f38a0545dbbde1ee1fcbb/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f6a616e61726569742f6c61726176656c3567656e657261746f72732e7376673f7374796c653d666c61742d737175617265)](https://github.com/janareit/laravel5generators/releases)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE.md)[![Total Downloads](https://camo.githubusercontent.com/2a46e34928e101a579e19dda71aa25528d9f7634517fb85a5ccb93f3dd5605f3/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6a616e61726569742f6c61726176656c3567656e657261746f72732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/janareit/laravel5generators)

This is a custom fork from Official documentation available from there.

Its forked for better match my own needs for quick scaffolding in different Laravel 5 projects.

### Additions/Changes from original:

[](#additionschanges-from-original)

1. RouteModel binding functionality added and scaffolded to existiong file
2. Controller actions upgraded to inject Model classes to take use of RouteModelBindings
3. 'extends' functionality for views now possible to input from scaffold command
4. 'prefix' can be multi-level deep. For example `--prefix=Main/Admin`
5. Models stored to `App\Repositories` folder
6. 'responsive' generates responsive index view instead of table style

### Example usage

[](#example-usage)

Preparations:
-------------

[](#preparations)

1. To correctly edit with scaffolding `RouteServiceProvider.php` file you need to add a comment line inside your `boot` method:

```
//scaffolded routes will appear here [do not remove]

```

2. Add provider to app.php config

```
'janareit\laravel5generators\GeneratorsServiceProvider::class'

```

Run from console for example:
-----------------------------

[](#run-from-console-for-example)

```
php artisan generate:scaffold moulding_machine --fields="name:string, number:tinyInteger:unsigned, active:boolean" --prefix=Masterdata/Manufacturing --responsive --force --extends="layouts.master" --no-question

```

**PS: layouts.master will be stored to views root directory for security reasons so you don't overwrite your original master by accident. If you don't have a layout master you should move it to `resources/views/layouts`**

This should output (no questions asked, as last flag declares):

```
Model created successfully.
Migration created successfully.
Seed created successfully.
Form request created successfully.
Form request created successfully.
Controller created successfully.
Migrated: 2015_06_05_113543_create_moulding_machines_table
View created successfully.
View created successfully.
View created successfully.
View created successfully.
View created successfully.
View created successfully.
Route appended successfully.
RouteServiceProvider appended successfully.

```

Generated files are:

```
app/Http/Controllers/Masterdata/Manufacturing/MouldingMachinesController.php
app/Http/Requests/Masterdata/Manufacturing/Machines/CreateMouldingMachineRequest.php
app/Http/Requests/Masterdata/Manufacturing/Machines/UpdateMouldingMachineRequest.php
app/Repositories/Masterdata/Manufacturing/MouldingMachine.php
database/migrations/2015_06_05_113543_create_moulding_machines_table.php
database/seeds/MouldingMachinesTableSeeder.php
resources/views/masterdata/manufacturing/moulding_machines/create.blade.php
resources/views/masterdata/manufacturing/moulding_machines/edit.blade.php
resources/views/masterdata/manufacturing/moulding_machines/form.blade.php
resources/views/masterdata/manufacturing/moulding_machines/index.blade.php
resources/views/masterdata/manufacturing/moulding_machines/show.blade.php
resources/views/layouts.master.blade.php //this is in case you generate new layout. For security it's not overwriting directly to layouts path.

```

Additions to existing files are:

```
routes.php

Route::resource('masterdata/manufacturing/moulding_machines', 'Masterdata\Manufacturing\MouldingMachinesController');

```

```
RouteServiceProvider.php

$router->model('moulding_machines', 'App/Repositories/Masterdata/Manufacturing/MouldingMachine');

```

If all worked out correctly you should be able to see your newly created CRUD pages at yourdomain/masterdata/manufacturing/moulding\_machines url.

### Credits

[](#credits)

Thank you guys at Pingpong labs ()!

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor1

Top contributor holds 71.8% 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 ~41 days

Recently: every ~78 days

Total

14

Last Release

3679d ago

Major Versions

1.0.1 → 2.0.02015-04-23

PHP version history (2 changes)1.0.0PHP &gt;=5.4.0

2.2.0PHP &gt;=5.5.9

### Community

Maintainers

![](https://www.gravatar.com/avatar/6eb3a5d35bf63f7016eaeec3063c0c7b75806cbc31ed841005563cca08e1a705?d=identicon)[janareit](/maintainers/janareit)

---

Top Contributors

[![gravitano](https://avatars.githubusercontent.com/u/5087538?v=4)](https://github.com/gravitano "gravitano (28 commits)")[![j4n4r](https://avatars.githubusercontent.com/u/9429173?v=4)](https://github.com/j4n4r "j4n4r (10 commits)")[![nWidart](https://avatars.githubusercontent.com/u/882397?v=4)](https://github.com/nWidart "nWidart (1 commits)")

---

Tags

laravelgeneratorsjanareit

### Embed Badge

![Health badge](/badges/janareit-laravel5generators/health.svg)

```
[![Health](https://phpackages.com/badges/janareit-laravel5generators/health.svg)](https://phpackages.com/packages/janareit-laravel5generators)
```

###  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)[yajra/laravel-datatables-oracle

jQuery DataTables API for Laravel

4.9k33.8M339](/packages/yajra-laravel-datatables-oracle)[pingpong/generators

Laravel Generators

33237.6k7](/packages/pingpong-generators)[genealabs/laravel-changelog

A Laravel Nova tool.

55250.7k](/packages/genealabs-laravel-changelog)[flarum/core

Delightfully simple forum software.

211.3M1.9k](/packages/flarum-core)[erlandmuchasaj/laravel-gzip

Gzip your responses.

40129.3k2](/packages/erlandmuchasaj-laravel-gzip)

PHPackages © 2026

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