Looking to hire Laravel developers? Try LaraJobs

laravel-code-generator maintained by iipokypatop

Description
A clean code generator for Laravel framework that will save you time! This awesome tool will help you generate resources like views, controllers, routes, migrations, languages or request-forms! It is extremely flexible and customizable to cover many use cases. It is shipped with cross-browsers compatible template, along with a client-side validation to modernize your application.
Last update
2017/11/15 09:35 (3.0.0.x-dev)
License
Links
Downloads
40

Comments
comments powered by Disqus

Introduction

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.

For full documentation and live demo please visit CrestApps.com

Features

Installation

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

    composer require crestapps/laravel-code-generator --dev
    
  2. (You may skip this step when using Laravel >= 5.5) To bootstrap the packages into your project while using command-line only, 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.

    if ($this->app->runningInConsole()) {
        $this->app->register('CrestApps\CodeGenerator\CodeGeneratorServiceProvider');
    }
    
  3. Execute the following command from the command-line to publish the package's config and the default template to start generating awesome code.

    php artisan vendor:publish --provider="CrestApps\CodeGenerator\CodeGeneratorServiceProvider" --tag=default
    

A layout is required for the default views! The code generator allows you to create a layout using the command-line. Of cource you can use your own layout. You'll only need to include CSS bootstrap framework in your layout for the default templates to work properly. Additionally, you can chose to you design your own templetes using a different or no css framework.

Lessons

Checkout our channel on YouTube.com

Available Commands

The command in between the square brackets [] must be replaced with a variable of your choice.

Full documentation available at CrestApps.com.

Live demo is available at CrestApps.com.

Examples

The following example assumes that we are trying to create a CRUD called AssetCategory with the fields listed below.

  • id
  • name
  • description
  • is_active

Basic example - CRUD with migration

Basic example using translations for English and Arabic - with migration

Basic example with form-request

Basic example with soft-delete and migration

Creating resources from existing database

Creating resources from existing database with translation for English and Arabic

Creating resources from existing database with translation for English and Arabic in two step for better control over the fields!

Prologue

  • Release Notes
  • Upgrade Guide

License

"Laravel Code Generator" is an open-sourced software licensed under the MIT license