PHPackages                             rembon/laravel-crud-generator - 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. rembon/laravel-crud-generator

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

rembon/laravel-crud-generator
=============================

Laravel CRUD Generator

v1.1(1y ago)011MITBlade

Since Jun 1Pushed 1y ago1 watchersCompare

[ Source](https://github.com/Rembonnn/laravel-crud-generator)[ Packagist](https://packagist.org/packages/rembon/laravel-crud-generator)[ RSS](/packages/rembon-laravel-crud-generator/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (2)DependenciesVersions (3)Used By (0)

Laravel CRUD Generator
======================

[](#laravel-crud-generator)

Laravel CRUD Generator adalah alat yang kuat dan fleksibel yang dirancang untuk mempermudah pembuatan operasi CRUD (Create, Read, Update, Delete) di aplikasi Laravel. Paket ini memungkinkan pengembang untuk menghasilkan sumber daya CRUD yang sepenuhnya berfungsi, termasuk model, kontroler, tampilan, dan rute, dengan sedikit usaha. Dengan memanfaatkan paket ini, Anda dapat mengurangi waktu dan usaha yang diperlukan untuk mengatur fungsionalitas CRUD dalam proyek Laravel Anda, sehingga Anda dapat lebih fokus pada pembangunan fitur dan memberikan nilai tambah.

Features
--------

[](#features)

- **Generasi CRUD Otomatis**: Dengan cepat menghasilkan operasi CRUD untuk model apa pun dengan satu perintah Artisan.
- **File Stub yang Dapat Disesuaikan**: Mudah menyesuaikan kode yang dihasilkan dengan memodifikasi file stub yang disediakan agar sesuai dengan kebutuhan spesifik proyek Anda.
- **Dukungan untuk Berbagai Jenis Field**: Secara otomatis menangani jenis field umum seperti teks, email, kata sandi, textarea, dan file.
- **Integrasi DataTables**: Pilihan untuk menyertakan kode yang dihasilkan untuk DataTables, menyediakan tampilan tabel yang interaktif dan kuat.
- **Aturan Validasi**: Secara otomatis menghasilkan aturan validasi berdasarkan spesifikasi Anda untuk memastikan integritas data.
- **Integrasi Bootstrap**: Menghasilkan tampilan CRUD dengan Bootstrap untuk antarmuka pengguna yang responsif dan menarik secara visual.
- **Konfigurasi yang Ramah Pengguna**: Opsi konfigurasi sederhana memungkinkan Anda menyesuaikan proses generasi sesuai kebutuhan Anda.
- **Dokumentasi Komprehensif**: Dokumentasi dan contoh yang terperinci untuk membantu Anda memulai dengan cepat dan memaksimalkan penggunaan paket.

Connection Support
------------------

[](#connection-support)

- PostgreSQL `pgsql`

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

[](#installation)

Untuk menginstal paket Laravel CRUD Generator, jalankan perintah berikut:

```
composer require rembon/laravel-crud-generator
```

setelah package sukses terinstall, perlu dilakukan registrasi service provider dan publishing asset, maka silahkan jalankan perintah berikut:

daftarkan service provider pada file `config/app.php`

```
'providers' => [
    /*
    * Laravel Framework Service Providers...
    */
    ...

    /*
    * Package Service Providers...
    */
    \Rembon\LaravelCrudGenerator\LaravelCrudGeneratorServiceProvider::class,

    /*
    * Application Service Providers...
    */
    ...
],
```

```
php artisan vendor:publish --tag=public
```

```
php artisan vendor:publish --tag=stubs
```

apabila anda menginstall fresh laravel project, jangan lupa untuk mengisi value file `.env`

```
DB_CONNECTION=pgsql
DB_HOST=
DB_PORT=
DB_DATABASE=
DB_USERNAME=
DB_PASSWORD=
```

terakhir jalankan `optional`:

```
php artisan composer:dump-autoload
```

```
php artisan optimize:clear
```

How to Use
----------

[](#how-to-use)

terdapat 2 cara dalam menggunakan package ini

### Lewat Terminal

[](#lewat-terminal)

```
php artisan crud:generate {name} {--table= : Table} {--schema= : Schema} {--form= : Form} {--datatable= : Table}
```

Deskripsi:

- `name` Nama Model
- `table` Nama Tabel
- `schema` Nama Schema, kalau ingin default schema, bisa diisi dengan value `public`
- `form` flag ini memiliki format tersendiri, berikut adalah contoh format `row:type,row:type`
- `datatable` flag ini memiliki nilai boolean 0 mewakili `false` dan 1 mewakili `true`

### Lewat Halaman CRUD Generator

[](#lewat-halaman-crud-generator)

silahkan kunjungi route berikut: /crud

Credits
-------

[](#credits)

- [Rembon Karya Digital](https://github.com/rembonnn)
- [DayCod](https://github.com/dayCod)
- [Tegar Kurniawan](https://github.com/tegarkurniawan)
- [Aang Wiadi](https://github.com/wiadiaang)
- [See All Contributors](https://github.com/rembonnn/sync-collection/contributors)

Contribution
------------

[](#contribution)

- Untuk Panduan Kontribusi Silahkan Kunjungi Tautan ini, [klik disini](https://github.com/Rembonnn/laravel-crud-generator/blob/master/contribution-guide.md)

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance32

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

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

Every ~6 days

Total

2

Last Release

705d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/1c9b63aa615f56ae0b98424918945545acc6a6e4b8252269551214784ef967e0?d=identicon)[dayCod](/maintainers/dayCod)

![](https://www.gravatar.com/avatar/6858b13af00161f4f5aed1cf71397a038d84cd9bb8a45ec855dc19a16402f5af?d=identicon)[rembon](/maintainers/rembon)

---

Top Contributors

[![dayCod](https://avatars.githubusercontent.com/u/78329755?v=4)](https://github.com/dayCod "dayCod (11 commits)")

---

Tags

laravelphp

### Embed Badge

![Health badge](/badges/rembon-laravel-crud-generator/health.svg)

```
[![Health](https://phpackages.com/badges/rembon-laravel-crud-generator/health.svg)](https://phpackages.com/packages/rembon-laravel-crud-generator)
```

###  Alternatives

[phar-io/version

Library for handling version information and constraints

7.5k743.4M42](/packages/phar-io-version)[jean85/pretty-package-versions

A library to get pretty versions strings of installed dependencies

1.3k289.5M63](/packages/jean85-pretty-package-versions)[willdurand/negotiation

Content Negotiation tools for PHP provided as a standalone library.

1.4k122.0M157](/packages/willdurand-negotiation)[graham-campbell/result-type

An Implementation Of The Result Type

548378.1M7](/packages/graham-campbell-result-type)[illuminate/contracts

The Illuminate Contracts package.

704122.9M10.1k](/packages/illuminate-contracts)[wikimedia/composer-merge-plugin

Composer plugin to merge multiple composer.json files

1.0k25.0M261](/packages/wikimedia-composer-merge-plugin)

PHPackages © 2026

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