PHPackages                             lordjoo/crudi - 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. [Admin Panels](/categories/admin)
4. /
5. lordjoo/crudi

ActiveLibrary[Admin Panels](/categories/admin)

lordjoo/crudi
=============

A Laravel CRUD System with Admin Panel

1.0.8(5y ago)091MITJavaScript

Since Jan 12Pushed 5y ago1 watchersCompare

[ Source](https://github.com/lordjoo/crudi)[ Packagist](https://packagist.org/packages/lordjoo/crudi)[ RSS](/packages/lordjoo-crudi/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (10)Dependencies (1)Versions (19)Used By (0)

Laravel Crudi
=============

[](#laravel-crudi)

A laravel package that implements a ready-made Admin panel with a CRUD System

Features
--------

[](#features)

- Material Design Admin Panel Ready
- Full CRUD System
- Supports Datatables

Requirements
------------

[](#requirements)

- laravel &gt;= 8
- php &gt;= 7.3

Usage
-----

[](#usage)

### Installation

[](#installation)

- install it using composer by running `composer require lordjoo/crudi`
- then you need to publish the assets files, and the config files needed by running `php artisan vendor:publish`
- then you need to run `php artisan migrate` to create the images table (this tables used to store any king of images related one-to-one to any other modals)

### How it's working ?

[](#how-its-working-)

This library depends on **two** main things

1. CrudiControllerTrait

We made a trait with all the CRUD Logic and made it available to use in any controller

2. the CrudiModal

In order to make the CRUD Operations much smoother we made a Custom abstract class called CrudiModel this class extends the Laravel Model base class

### Get Started

[](#get-started)

Will assume that we have a blog and we need to use Crudi to handle the post CRUD Operations .

- First of all we will create the Post Model,Controller and migration

```
php artisan make:model Post -mc
```

- After this we will go to the `PostController.php` and use the CrudiControllerTrait, The Controller should be look like that

```
