PHPackages                             pilabrem/laravel-code-generator-ui - 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. pilabrem/laravel-code-generator-ui

ActiveLibrary[Admin Panels](/categories/admin)

pilabrem/laravel-code-generator-ui
==================================

User interface to help developpers with laravel-code-generator commands

v1.0.4(1y ago)92553[2 PRs](https://github.com/pilabrem/laravel-code-generator-ui/pulls)MITBladeCI passing

Since Jul 2Pushed 3mo agoCompare

[ Source](https://github.com/pilabrem/laravel-code-generator-ui)[ Packagist](https://packagist.org/packages/pilabrem/laravel-code-generator-ui)[ RSS](/packages/pilabrem-laravel-code-generator-ui/feed)WikiDiscussions master Synced today

READMEChangelog (2)Dependencies (2)Versions (23)Used By (0)

Laravel code generator ui
=========================

[](#laravel-code-generator-ui)

Introduction
------------

[](#introduction)

User interface to help developpers with laravel-code-generator commands. With this package combined to [crestapps/laravel-code-generator](https://github.com/CrestApps/laravel-code-generator), developpers can create easily their CRUD.

> You can visite [crestapps/laravel-code-generator](https://github.com/CrestApps/laravel-code-generator) repository to see how to set it up properly.

Features
--------

[](#features)

- Create table model
    - Enter model name
    - Enter table name (optional)
    - Generate migrations (optional)
    - Generate with form request (optional)
    - Generate with soft delete (optional)
    - Translations (optional)
    - Primary key if the primary key is not the id attribute (optional)
- Create table model attributes
    - Enter attribute name
    - Enter attribute labels (optional)
    - Enter attribute placeholder (optional)
    - Enter attribute laravel validation (optional)
    - Enter attribute Html Type (default: text)
    - Enter attribute database data type (default: string)
    - Enter attribute Data Type Params (optional)
    - Enter attribute Options: for select, radio, checkbox, ... (optional)
    - Enter attribute Date format: for Date, Datetime and DateTimeTz (optional)
    - Enter attribute Html Value (optional)
    - Enter attribute CSS class (optional)
    - Enter attribute Data value (optional)

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

[](#installation)

1. To download this package into your laravel project, use the command-line to execute the following command

    ```
    composer require pilabrem/laravel-code-generator-ui --dev

    ```
2. If don't have a layout, you can create one for your project with this command

    ```
    php artisan create:layout "Your project name"

    ```
3. **(You may skip this step when using Laravel &gt;= 5.5)** To bootstrap the packages into your project , open the app/Providers/AppServiceProvider.php file in your project. Then, add the following code to the register() method.

    Add the following line to bootstrap laravel-code-generator to the framework.

    ```
        $this->app->register('CrestApps\CodeGenerator\CodeGeneratorServiceProvider');
        $this->app->register('Pilabrem\CodeGeneratorUI\CodeGeneratorUiServiceProvider');

    ```
4. Publish the package assets

    ```
    php artisan vendor:publish --provider="Pilabrem\CodeGeneratorUI\CodeGeneratorUiServiceProvider"

    ```
5. Now, you can migrate database

    ```
    php artisan migrate

    ```

Usages
------

[](#usages)

1. Manage tables models

    To manage your tables models, access to [yourHost/code-generator-ui/table](http://127.0.0.1:8000/code-generator-ui/table).

    After visiting the link, you can click on the plus and green button at the top to add a table model. In this form, you should fill:

    - Model name

        Use Camel Case for Model Name
    - Table name (optional)

        Use Snake Case for table name
    - Generate migrations (optional)
    - Generate with form request (optional)
    - Generate with soft delete (optional)
    - Translations (optional)

        Exemples: en,fr
    - Primary key if the primary key is not the id attribute that is added by default (optional)
2. Manage tables models attributes

    To manage tables models attributes, you must click on the view details button corresponding to the table model. After that, you will see all attributes of the table model. To add one, click on the plus and green button.

    Attribute properties:

    - Enter attribute name
    - Enter attribute labels (optional)
    - Enter attribute placeholder (optional)
    - Enter attribute laravel validation (optional)

        Example: required
    - Enter attribute Html Type (default: text)
    - Enter attribute database data type (default: string)
    - Enter attribute Data Type Params (optional)

        Examples:

        - varchar(20) ==&gt; 20
        - double(20,2) ==&gt; 20,2
    - Enter attribute Options for select, radio, checkbox, ... (optional)

        Example: Male|Female
    - Enter attribute Date format (optional)

        Example: Y-m-d
    - Enter attribute Html Value (optional)
    - Enter attribute CSS class (optional)
    - Enter attribute Data value (optional)

    > PS: It's not allowed to use one of the following symbols in input:

    ```
     ; : ,

    ```

###  Health Score

43

↑

FairBetter than 90% of packages

Maintenance61

Regular maintenance activity

Popularity20

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity68

Established project with proven stability

 Bus Factor1

Top contributor holds 87.8% 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 ~99 days

Recently: every ~142 days

Total

20

Last Release

617d ago

Major Versions

0.4.5 → 1.02023-02-07

### Community

Maintainers

![](https://www.gravatar.com/avatar/46b913db394c11bdaaf5a523fef4b8cbf0cec593654bde1ab0a193b45afef32f?d=identicon)[pilabrem](/maintainers/pilabrem)

---

Top Contributors

[![pilabrem](https://avatars.githubusercontent.com/u/31619179?v=4)](https://github.com/pilabrem "pilabrem (43 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (6 commits)")

---

Tags

laravelgeneratorcode generatorcrudgeneratorscrud generatorlaravel crud generatorlaravel code generatorlaravel crudlaravel crud buildercrud builderviews creatorroutes creatorcontroller creatorCrestAppsAlhayekMike AlhayekMajd Alhayekgenerator uicode generator uilaravel code generator uipilabreMikailaPilabre Mikailapilabrem

### Embed Badge

![Health badge](/badges/pilabrem-laravel-code-generator-ui/health.svg)

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

###  Alternatives

[crestapps/laravel-code-generator

An intelligent code generator for Laravel framework that will save you time! This awesome tool will help you generate resources like views, controllers, routes, migrations, languages and/or form-requests! It is extremely flexible and customizable to cover many on the use cases. It is shipped with cross-browsers compatible template, along with a client-side validation to modernize your application.

76591.7k1](/packages/crestapps-laravel-code-generator)[ibex/crud-generator

Laravel CRUD Generator

706235.0k](/packages/ibex-crud-generator)[digitaldream/laracrud

Do you have a well structured database and you want to make a Laravel Application on top of it. By using this tools you can generate Models which have necessary methods and property, Request class with rules, generate route from controllers method and its parameter and full features form with validation error message and more with a single line of command

33221.3k](/packages/digitaldream-laracrud)[takielias/tablar-crud-generator

Laravel Tablar Crud Generator based on https://github.com/takielias/tablar

315.6k](/packages/takielias-tablar-crud-generator)[andreacivita/api-crud-generator

Simple API Crud generator for Laravel

131.2k](/packages/andreacivita-api-crud-generator)

PHPackages © 2026

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