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(7mo ago)11MITPHPPHP &gt;=8.0

Since Nov 12Pushed 7mo agoCompare

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

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

29

—

LowBetter than 57% of packages

Maintenance62

Regular maintenance activity

Popularity3

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

233d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/61621541?v=4)[Mahto sandip](/maintainers/sandip571)[@sandip571](https://github.com/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

[psalm/plugin-laravel

Psalm plugin for Laravel

3355.3M345](/packages/psalm-plugin-laravel)[api-platform/laravel

API Platform support for Laravel

58171.5k14](/packages/api-platform-laravel)[wearepixel/laravel-cart

A cart implementation for Laravel

1374.8k](/packages/wearepixel-laravel-cart)[aedart/athenaeum

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

245.2k](/packages/aedart-athenaeum)

PHPackages © 2026

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