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

ActiveLibrary

archipatel-sketch/crud
======================

Dynamic CRUD generator for Laravel

07↑2900%Blade

Since Mar 27Pushed 1mo agoCompare

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

READMEChangelogDependenciesVersions (1)Used By (0)

Laravel Dynamic CRUD Package
============================

[](#laravel-dynamic-crud-package)

A Laravel package to perform **dynamic CRUD operations** with configurable form fields and table-based routing. This package is ideal for rapidly building CRUD interfaces for any table in your Laravel application.

---

Features
--------

[](#features)

- **Dynamic CRUD Operations:** Create, read, update, and delete records dynamically.
- **Configurable Form Fields:** Define fields, input types, validation rules, and visibility in `config/form-fields.php`.
- **Dynamic Table Fetching:** Handles multiple tables dynamically via URL.
- **Graceful Error Handling:** Throws a `TableNotFoundException` for non-existent tables.
- **DataTables Integration:** Displays data in responsive DataTables with configurable visibility.
- **Supports Input Types:** `text`, `password`, `email`, `image`, `textarea`, `date`, `number`.

---

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

[](#installation)

1. **Require the package via Composer:**

```
composer require archipatel-sketch/crud:dev-main

```

2. **Configuration**

Define your table fields in config/form-fields.php. Each table name should have an array of field definitions.

Example form-fields.php for users table:

```
