PHP code example of adereksisusanto / laravel-generator

1. Go to this page and download the library: Download adereksisusanto/laravel-generator library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

adereksisusanto / laravel-generator example snippets


// config/generator.php

'tables' => [
    'bs'],
],
'paths' => [
    'model' => app_path('Models'),
    'migration' => database_path('migrations'),
    'seeder' => database_path('seeders'),
],
'model' => [
    'timestamps' => true,
    'soft_deletes' => false,
    'relationships' => true,
],
'seeder' => [
    'limit' => 100,
],
bash
php artisan vendor:publish --provider="Adereksisusanto\Laravel\Generator\ServiceProvider" --tag=config
bash
# Generate all (models + migrations + seeders)
php artisan generate

# Individual generators
php artisan generate:model
php artisan generate:migration
php artisan generate:seeder
bash
# Specific tables
php artisan generate:model --tables=users,posts

# Custom namespace (model only)
php artisan generate:model --namespace="App\Models"

# Record limit (seeder only, 0 = unlimited)
php artisan generate:seeder --limit=50

# Overwrite existing files
php artisan generate:model --force

# Custom connection
php artisan generate:model --connection=mysql

# Also generate migration and/or seeder with model
php artisan generate:model --tables=users -m
php artisan generate:model --tables=users -s
php artisan generate:model --tables=users -ms