abdugoffor/admin-crud-generator-with-api

A admin CRUD generator with api for Laravel models

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

This package is auto-updated.

Last update: 2025-06-18 12:32:51 UTC


README

Laravel CRUD Generator

O‘rnatish

Paketni composer orqali o‘rnatish:

composer require abdugoffor/admin-crud-generator-with-api: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.Admin uchun CRUD Kodini Avtomatik Yaratish

php artisan make:crud Post
Aftorizatsa uchun
php artisan make:auth

5. API CRUD Kodini Avtomatik Yaratish

php artisan make:api-crud Post
Aftorizatsa Api uchun
php artisan make:api-auth

5. Laravelni Ishga Tushirish

php artisan serve

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