PHPackages                             thefletcher/laramake - 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. thefletcher/laramake

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

thefletcher/laramake
====================

Extension of built-in Laravel 'make' Commands

v1.0(9y ago)08MITPHP

Since May 3Pushed 9y ago1 watchersCompare

[ Source](https://github.com/fletch3555/LaraMake)[ Packagist](https://packagist.org/packages/thefletcher/laramake)[ RSS](/packages/thefletcher-laramake/feed)WikiDiscussions master Synced 3d ago

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

LaraMake
========

[](#laramake)

About LaraMake
--------------

[](#about-laramake)

LaraMake is a package that overrides the built-in artisan ***make*** commands to add command options that we believe should have been included out-of-the-box, but weren't.

Laravel doesn't want to *bloat* their commands with too many flags, so we'll do it for them!

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

[](#installation)

Require the package with Composer:

```
composer require thefletcher/laramake
```

Add the Service Provider to `config/app.php`:

```
'providers' => [
    // Laravel Framework Service Providers...
    // ...

    // Package Service Providers
    TheFletcher\LaraMake\LaraMakeServiceProvider::class,
    // ...

    // Application Service Providers
    // ...
],
```

Verify that Artisan is using the new commands:

```
php artisan make:model --help
```

You should see new options available, including `--table`

Documentation
-------------

[](#documentation)

Below are the commands that have been overridden and what options were added.

### make:model

[](#makemodel)

This command creates a Model class.

New options include:

LongShortPurposeExample`--namespace={namespace}`Set the namespace to put the model in.`--namespace=App\Models``--table={table}``-t={table}`Set the table name for the model to use.`--table=products``--no-timestamps`Set `$timestamps=false` to tell the model not to expect `created_at` or `updated_at` fields.`--no-timestamps``--primarykey={key}``-k={key}`Set a custom primary key for the model.`--primarykey=id``--no-incrementing`Set `$incrementing = false` to tell the model that it's primary key is not auto-incrementing.`--no-incrementing``--connection={conn}`Set the `$connection` the model should use.`--connection=mongodb`### make:provider

[](#makeprovider)

This command creates a ServiceProvider class.

New options include:

LongShortPurposeExample`--defer``-d`Set `$defer` to defer loading of the Provider.`--defer`Contributing
------------

[](#contributing)

If there are any options you wish Laravel had and would like added here, please [create an issue through Github](https://github.com/fletch3555/LaraMake/issues/new).

If you wish to work on adding new options, I welcome Pull Requests, but only after discussion in an issue first.

Licensing
---------

[](#licensing)

Much like the Laravel Framework, this package is open-sourced software licensed under the [MIT license](http://opensource.org/licenses/MIT).

###  Health Score

26

—

LowBetter than 41% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity63

Established project with proven stability

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

3344d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/6141a177566f48e0d7d01d88f960e68ef42cdb87d903f6d7ddff17d985435e0e?d=identicon)[fletch3555](/maintainers/fletch3555)

---

Tags

laravelmakecommands

### Embed Badge

![Health badge](/badges/thefletcher-laramake/health.svg)

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

###  Alternatives

[markwalet/nova-modal-response

A Laravel Nova asset for Modal responses on an action.

17818.7k](/packages/markwalet-nova-modal-response)[nickurt/laravel-akismet

Akismet for Laravel 11.x/12.x/13.x

98145.2k3](/packages/nickurt-laravel-akismet)[creasi/laravel-nusa

A Laravel package that aim to provide Indonesia' Administrative Data

997.7k2](/packages/creasi-laravel-nusa)[team-nifty-gmbh/tall-datatables

Server-side rendered datatables for Laravel and Livewire

1319.7k3](/packages/team-nifty-gmbh-tall-datatables)[tomshaw/electricgrid

A feature-rich Livewire package designed for projects that require dynamic, interactive data tables.

119.2k](/packages/tomshaw-electricgrid)

PHPackages © 2026

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