abdugoffor/laravel-crud-generator

This package is abandoned and no longer maintained. The author suggests using the https://github.com/Abdugoffor/Admin-CRUD-generator-with-Api.git package instead.

A simple CRUD generator for Laravel models

v1.1.0 2025-04-17 04:37 UTC

This package is auto-updated.

Last update: 2025-04-17 04:57:28 UTC


README

Laravel CRUD Generator - bu paket Laravelda model uchun CRUD operatsiyalarini avtomatik yaratish jarayonini soddalashtiradi. Bu paket Controllerlar, Requestlar, Viewlar, Route'lar avtomatik yaratadi model va migratsiyalarni oldindan yaratish zarur

O‘rnatish

Paketni composer orqali o‘rnatish:

composer require abdugoffor/laravel-crud-generator:dev-main

Namuna:

1. Model va Migratsiya Yaratish

php artisan make:model Post -m

2. Migratsiyada Maydonlarni Qo‘shish

public function up()
{
    Schema::create('posts', function (Blueprint $table) {
        $table->id();
        $table->string('title');
        $table->text('description');
        $table->timestamps();
    });
}

3. Migratsiyani ishga tushirish:

php artisan migrate

Agar select bo'lib chiqishi kerak maydonlar bo'lsa public $enumValues massivini ichida bo'lishi zarur

public $enumValues = [
    'status' => [
        'values' => ['draft', 'published', 'archived'],
        'default' => 'draft',
    ],
    'category' => [
        'values' => ['news', 'blog', 'review'],
        'default' => 'news',
    ],
];

4. CRUD Kodini Avtomatik Yaratish

php artisan make:simple-crud Post

5. API CRUD Kodini Avtomatik Yaratish

php artisan make:simple-api-crud Post

5. Laravelni Ishga Tushirish

php artisan serve

example.com/posts sahifasiga tashrif buyurib, CRUD tizimingizni ishlatishingiz mumkin