PHPackages                             sandipmahto/testcrud - 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. sandipmahto/testcrud

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

sandipmahto/testcrud
====================

Demo CRUD package for testing

v1.0.0(6mo ago)01MITPHPPHP &gt;=8.0

Since Nov 12Pushed 6mo agoCompare

[ Source](https://github.com/sandip571/testcrud)[ Packagist](https://packagist.org/packages/sandipmahto/testcrud)[ RSS](/packages/sandipmahto-testcrud/feed)WikiDiscussions main Synced 1mo ago

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

TestCRUD Package for Laravel
============================

[](#testcrud-package-for-laravel)

**Package Name:** `sandipmahto/testcrud`
**Description:** Demo CRUD package for testing in Laravel projects.
**Author:** Sandip Mahto
**License:** MIT

---

**1️⃣ Introduction**
--------------------

[](#1️⃣-introduction)

TestCRUD is a **fully functional CRUD package** for Laravel.
It allows you to manage products with minimal setup.

**Features:**

- Create, Read, Update, Delete products
- Predefined routes, controller, model, and migrations
- Optional config publishing

---

**2️⃣ Requirements**
--------------------

[](#2️⃣-requirements)

- PHP &gt;= 8.0
- Laravel &gt;= 10.x (tested on Laravel 12.37.0)
- Composer

---

**3️⃣ Installation**
--------------------

[](#3️⃣-installation)

### Step 1: Install via Composer

[](#step-1-install-via-composer)

```
composer require sandipmahto/testcrud

Step 2: Run Migrations
php artisan migrate

Step 3: Optional Config Publish
php artisan vendor:publish --provider="Sandipmahto\TestCrud\TestCrudServiceProvider" --tag=config

4️⃣ Package Structure
packages/sandipmahto/testcrud/
├── composer.json
├── LICENSE
├── README.md
├── src/
│   ├── TestCrudServiceProvider.php
│   ├── routes.php
│   ├── Models/
│   │   └── Product.php
│   └── Http/
│       └── Controllers/
│           └── ProductController.php
└── database/
    └── migrations/
        └── 2025_11_12_000000_create_products_table.php

Routes

All routes are prefixed with /testcrud:

Method	URI	Controller Method
GET	/testcrud/products	ProductController@index
POST	/testcrud/products	ProductController@store
GET	/testcrud/products/{id}	ProductController@show
PUT	/testcrud/products/{id}	ProductController@update
DELETE	/testcrud/products/{id}	ProductController@destroy

6️⃣ CRUD Usage Examples
GET All Products
GET /testcrud/products

POST /testcrud/products
Content-Type: application/json

{
  "name": "Demo Product",
  "price": 199.99,
  "description": "Testing"
}

{
  "id": 1,
  "name": "Demo Product",
  "price": "199.99",
  "description": "Testing",
  "created_at": "...",
  "updated_at": "..."
}
```

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance69

Regular maintenance activity

Popularity1

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity40

Maturing project, gaining track record

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

180d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/df17703f01cfe012228e8302025130742f9b773014b8b8e8ccba126ad8908648?d=identicon)[sandip571](/maintainers/sandip571)

### Embed Badge

![Health badge](/badges/sandipmahto-testcrud/health.svg)

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

###  Alternatives

[barryvdh/laravel-ide-helper

Laravel IDE Helper, generates correct PHPDocs for all Facade classes, to improve auto-completion.

14.9k123.0M686](/packages/barryvdh-laravel-ide-helper)[orchestra/canvas

Code Generators for Laravel Applications and Packages

21017.2M158](/packages/orchestra-canvas)[kirschbaum-development/commentions

A package to allow you to create comments, tag users and more

12369.2k](/packages/kirschbaum-development-commentions)[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

255.2k](/packages/aedart-athenaeum)[glhd/special

1929.4k](/packages/glhd-special)[bjuppa/laravel-blog

Add blog functionality to your Laravel project

483.3k2](/packages/bjuppa-laravel-blog)

PHPackages © 2026

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