PHPackages                             limewell/laravel-make-extender - 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. limewell/laravel-make-extender

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

limewell/laravel-make-extender
==============================

This package helps to generate and autoload custom helpers, It can generate multilevel helpers in the context of the directory.

v1.0.7(8mo ago)366.8k↓33.3%3MITPHPPHP &gt;=7.1.3

Since May 12Pushed 8mo ago2 watchersCompare

[ Source](https://github.com/limewell/laravel-make-extender)[ Packagist](https://packagist.org/packages/limewell/laravel-make-extender)[ Docs](https://github.com/limewell/laravel-make-extender)[ GitHub Sponsors](https://github.com/dipeshsukhia)[ RSS](/packages/limewell-laravel-make-extender/feed)WikiDiscussions 1.x Synced 1mo ago

READMEChangelog (8)Dependencies (2)Versions (13)Used By (0)

laravel-make-extender
=====================

[](#laravel-make-extender)

Generate below stub
-------------------

[](#generate-below-stub)

1. Generate and autoload custom helpers, It can generate multilevel helpers in the context of the directory.
2. Generate Service class for process chunk of codes
3. Generate Trait for process chunk of codes
4. Generate Global Scope class for Model
5. Generate Custom Casts
6. Generate Collections Macros
7. Generate View Composers

[![Latest Version on Packagist](https://camo.githubusercontent.com/a30303b669922f5dcb4c01072a898ff84230f98858baf789ef0f556dd92bebbd/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6c696d6577656c6c2f6c61726176656c2d6d616b652d657874656e6465722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/limewell/laravel-make-extender)[![Total Downloads](https://camo.githubusercontent.com/225e729636109d19182b70a7443b3fb60008564735d8abdd0022470e4723012a/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6c696d6577656c6c2f6c61726176656c2d6d616b652d657874656e6465722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/limewell/laravel-make-extender)

This package helps to generate and autoload custom helpers, It can generate multilevel helpers in the context of the directory.

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

[](#installation)

You can install the package via composer:

```
composer require limewell/laravel-make-extender
```

Generate Helper file
--------------------

[](#generate-helper-file)

Generate UserHelper.php under App/Helpers directory

```
php artisan make:helper UserHelper
```

Generate Module/UserHelper.php under App/Helpers/Module directory

```
php artisan make:helper Module/UserHelper
```

Generate Service
----------------

[](#generate-service)

Generate UserService.php under App/Services directory

```
php artisan make:service UserService
```

```
(new UserService())->handle();
```

Generate invokable UserService.php under App/Services directory

```
php artisan make:service UserService --invokable
```

```
(new UserService())();
```

Generate Trait
--------------

[](#generate-trait)

Generate UserTrait.php under App/Traits directory

```
php artisan make:trait UserTrait
```

Generate bootable UserTrait.php under App/Traits directory

```
php artisan make:trait UserTrait --bootable
```

Generate Scope
--------------

[](#generate-scope)

Generate UserScope.php under App/Scopes directory

```
php artisan make:scope UserScope
```

see document [here](https://laravel.com/docs/8.x/eloquent#global-scopes) for how to use global scopes

Generate Custom Casts
---------------------

[](#generate-custom-casts)

Generate JsonCast.php under App/Casts directory

```
php artisan make:cast JsonCast
```

see document [here](https://laravel.com/docs/8.x/eloquent-mutators#custom-casts) for how to use Custom Casts

Generate Collections Macro
--------------------------

[](#generate-collections-macro)

Generate toUpper.php under App/Macros directory

```
php artisan make:macro toUpper
```

see document [here](https://laravel.com/docs/8.x/collections#extending-collections) for how to use Macro

Generate View composers
-----------------------

[](#generate-view-composers)

Generate config file for register view composers

```
php artisan vendor:publish --provider="Limewell\LaravelMakeExtender\LaravelMakeExtenderServiceProvider" --tag="config"
```

Generate view composers class

```
php artisan make:composer MovieComposer
```

Register view composers Edit config (config/viewcomposers.php)

```
use App\ViewComposers\MovieComposer;

return [
    MovieComposer::class => [
      'view1','view2'
    ],
];
```

see document [here](https://laravel.com/docs/8.x/views#view-composers) for how to use View Composers

Customize Stubs
---------------

[](#customize-stubs)

```
php artisan vendor:publish --provider="Limewell\LaravelMakeExtender\LaravelMakeExtenderServiceProvider" --tag="stubs"
```

This will export stubs into /stubs/vendor/laravel-make-extender for customization

### Changelog

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information what has changed recently.

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) for details.

Credits
-------

[](#credits)

- [Dipesh Sukhia](https://github.com/dipeshsukhia)
- [Bhavin Gajjar](https://github.com/bhavingajjar)
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

43

—

FairBetter than 91% of packages

Maintenance59

Moderate activity, may be stable

Popularity34

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity54

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 82.4% 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 ~195 days

Recently: every ~315 days

Total

9

Last Release

264d ago

PHP version history (2 changes)v1.0.0PHP ^7.2|^8.0

v1.0.4PHP &gt;=7.1.3

### Community

Maintainers

![](https://www.gravatar.com/avatar/0712598e4c6d2504f39f656b2bae2f0d96681f324bbedbf0137b925d097006dd?d=identicon)[dipeshsukhia](/maintainers/dipeshsukhia)

![](https://www.gravatar.com/avatar/96c11ba3a54d8a709c884c7ba64d9e15286147554b2864a46224ed3e2f7e0510?d=identicon)[bhavingajjar](/maintainers/bhavingajjar)

---

Top Contributors

[![dipeshsukhia](https://avatars.githubusercontent.com/u/34036367?v=4)](https://github.com/dipeshsukhia "dipeshsukhia (28 commits)")[![bhavingajjar](https://avatars.githubusercontent.com/u/11258397?v=4)](https://github.com/bhavingajjar "bhavingajjar (6 commits)")

---

Tags

builder-scopecollections-macroscustom-castscustom-helperslaravelservice-classtraitview-composerslimewelllaravel-make-extender

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/limewell-laravel-make-extender/health.svg)

```
[![Health](https://phpackages.com/badges/limewell-laravel-make-extender/health.svg)](https://phpackages.com/packages/limewell-laravel-make-extender)
```

###  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)[illuminate/pipeline

The Illuminate Pipeline package.

9446.6M213](/packages/illuminate-pipeline)[illuminate/pagination

The Illuminate Pagination package.

10532.5M862](/packages/illuminate-pagination)[spatie/laravel-pjax

A pjax middleware for Laravel 5

513371.8k11](/packages/spatie-laravel-pjax)[spatie/laravel-mix-preload

Add preload and prefetch links based your Mix manifest

169176.0k2](/packages/spatie-laravel-mix-preload)[illuminate/cookie

The Illuminate Cookie package.

224.3M122](/packages/illuminate-cookie)

PHPackages © 2026

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