PHPackages                             jahid/laravel-easy-crud - 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. jahid/laravel-easy-crud

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

jahid/laravel-easy-crud
=======================

perform laravel crud operation using just a simple command

0.4(3y ago)125MITPHP

Since Mar 28Pushed 3y ago1 watchersCompare

[ Source](https://github.com/Jahidhasan3323/easy-crud)[ Packagist](https://packagist.org/packages/jahid/laravel-easy-crud)[ RSS](/packages/jahid-laravel-easy-crud/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (4)DependenciesVersions (4)Used By (0)

Easy CRUD 🙂
===========

[](#easy-crud-)

[![Latest Stable Version](https://camo.githubusercontent.com/e63870d4a79e1ff105090f5fd6b363402f7c60a57157d4bd0b505cab605f36f2/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6a616869642f6c61726176656c2d656173792d63727564)](https://packagist.org/packages/jahid/laravel-easy-crud)[![Total Downloads](https://camo.githubusercontent.com/56c5d91d464191d70be6dcb310c2f4eac9924f60a024c20615286233a4b15136/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6a616869642f6c61726176656c2d656173792d63727564)](https://packagist.org/packages/jahid/laravel-easy-crud)[![Stars](https://camo.githubusercontent.com/fc5fb77d2f776e801cd8dea572f7815c2ef3a44bb5338489550592afcdf800f9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6a61686964686173616e333332332f656173792d63727564)](https://packagist.org/packages/jahid/laravel-easy-crud)[![Forks](https://camo.githubusercontent.com/ca9ce176c64b90eca5714f5b6a86efdb2eea5e4b08d09649ba413ceee4aa1609/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f6a61686964686173616e333332332f656173792d63727564)](https://packagist.org/packages/jahid/laravel-easy-crud)[![License](https://camo.githubusercontent.com/f94f2d77ddc0d4ebd0160f65523a0280d1834f6b2d2d0edb4b0f8a93267f1d6b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6a616869642f6c61726176656c2d656173792d63727564)](https://packagist.org/packages/jahid/laravel-easy-crud)

About Easy CRUD
---------------

[](#about-easy-crud)

This package is help you to create a simple CRUD operation. After run the artisan command it create a Model, Controller, Route, Request, Migration files. It also writes code in controller for data Retrieve, Store, View, Update and Delete operation.

You just need to define your column in migration and also define rules for validation in request file.

You have to define blade file as you need (I am working on it, You will get it soon). But you don't need anything for api 🙂

If you find any issue please create an issue, I will try to solve ASAP.

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

[](#installation)

Issue following command in console:

```
composer require jahidhasan3323/easy-crud
```

Alternatively edit composer.json by adding following line and run composer update

```
"require": {
		....,
		"jahidhasan3323/easy-crud":"^alpha",

	},
```

Dependency
----------

[](#dependency)

#### Laravel &gt;= 8.0

[](#laravel--80)

Usage
-----

[](#usage)

Run command

#### php artisan make:easy-crud FeatureName --route='' --request --api

[](#php-artisan-makeeasy-crud-featurename---route---request---api)

1. FeatureName means your `feature name`. Separate different word by camel case. If you want to create files in a sub folder then write in this format `folderName/FeatureName` `Api/Test`.
2. `--route` is optional parameter if you want to write the route in another file (not in web.php), then pass the file name using this parameter like `--route=routes/api.php`.
3. `--request` parameter is also optional. If you want to make custom `RequestClass` then just simply pass `--request`.
4. `--api` parameter is also optional if you make the feature for API using API purpose then simple pass `--api`. It creates controller as api structure.

```
php artisan make:easy-crud Category --route='routes/api.php' --request --api
```

Support
-------

[](#support)

[Please open an issue on GitHub](https://github.com/jahidhasan3323/easy-crud/issues)

License
-------

[](#license)

Create CRUD operation for Laravel application under the [MIT license](https://opensource.org/licenses/MIT).

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity37

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% 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 ~1 days

Total

3

Last Release

1140d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/74797afb279c704be7ce1dcff4510c8d7a6e11208f485f5900f13f353c420cc8?d=identicon)[jahidhasan3323](/maintainers/jahidhasan3323)

---

Top Contributors

[![Jahidhasan3323](https://avatars.githubusercontent.com/u/30716686?v=4)](https://github.com/Jahidhasan3323 "Jahidhasan3323 (1 commits)")

### Embed Badge

![Health badge](/badges/jahid-laravel-easy-crud/health.svg)

```
[![Health](https://phpackages.com/badges/jahid-laravel-easy-crud/health.svg)](https://phpackages.com/packages/jahid-laravel-easy-crud)
```

PHPackages © 2026

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