PHPackages                             ahadu/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. ahadu/crud

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

ahadu/crud
==========

This package/library speeds up the making of basic CRUD's with all the related files just by providing it with the table or the migration column names and their data types.

1.1(1y ago)013MITPHP

Since Dec 5Pushed 1y ago1 watchersCompare

[ Source](https://github.com/ahadu777/CRUD)[ Packagist](https://packagist.org/packages/ahadu/crud)[ RSS](/packages/ahadu-crud/feed)WikiDiscussions main Synced today

READMEChangelogDependencies (1)Versions (3)Used By (0)

Installation Instructions for Ahadu CRUD Package
================================================

[](#installation-instructions-for-ahadu-crud-package)

Step 1: Add the Package
-----------------------

[](#step-1-add-the-package)

Use Composer to add the Ahadu CRUD package to your Laravel project:

```
composer require ahadu/crud
```

Step 2: Register the Service Provider
-------------------------------------

[](#step-2-register-the-service-provider)

After installing the package, you need to register the service provider in your Laravel application. Open the `config/app.php` file and add the following line to the `providers` array:

```
```
'providers' => [
  // Other Service Providers

```ahadu\crud\CrudServiceProvider::class,
],
```

Step 3: Publish Configuration (if applicable)
---------------------------------------------

[](#step-3-publish-configuration-if-applicable)

If your package has configuration options, you can publish them using the following command:

```
php artisan vendor:publish --provider="ahadu\crud\CrudServiceProvider"
```

Step 4: Usage
--------------

[](#step-4-usage-)

If you use the command (make sure you have a /pages directory inside your views)

```
php artisan make:crud ModelNameHere --columns=" datatype:name,datatype:name "
```

If you use it in a controller

```
 CRUD::make($modelName,$columnsWithTheirDataType)
```

Conclusion
----------

[](#conclusion)

After completing these steps, the Ahadu CRUD package will be ready to use in your Laravel application. If you have any questions or need further assistance, please contact me with ahadu4321@gmail.com.

###  Health Score

24

—

LowBetter than 31% of packages

Maintenance37

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity40

Maturing project, gaining track record

 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 ~0 days

Total

2

Last Release

575d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/51263509?v=4)[Ahadu Tsegaye](/maintainers/ahadu777)[@ahadu777](https://github.com/ahadu777)

---

Top Contributors

[![ahadu777](https://avatars.githubusercontent.com/u/51263509?v=4)](https://github.com/ahadu777 "ahadu777 (24 commits)")

### Embed Badge

![Health badge](/badges/ahadu-crud/health.svg)

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

###  Alternatives

[markwalet/nova-modal-response

A Laravel Nova asset for Modal responses on an action.

17878.9k](/packages/markwalet-nova-modal-response)[crumbls/layup

A visual page builder plugin for Filament 5 — Divi-style grid layouts with extensible widgets.

592.7k2](/packages/crumbls-layup)[team-nifty-gmbh/tall-datatables

Server-side rendered datatables for Laravel and Livewire

1320.9k4](/packages/team-nifty-gmbh-tall-datatables)[tomshaw/electricgrid

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

119.4k](/packages/tomshaw-electricgrid)

PHPackages © 2026

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