G Gentelella v4.1.1

Laravel commands

Every Artisan command and publish tag the package adds: install, crud, make-auth and demo.

Last updated September 9, 2026

The Laravel edition is a Composer package — ColorlibHQ/gentelella-laravel. Live demo →

gentelella:install

Publishes the config and the Vite entry stubs.

Option
--only=config|stubs Run one step
--force Overwrite existing files

Existing files are skipped rather than overwritten, so re-running after an upgrade is safe.

gentelella:crud {name}

Generates a CRUD controller from a model’s table.

Option
--model= Fully qualified model class (default App\Models\{name})
--namespace= Controller namespace (default App\Http\Controllers\Admin)
--route= URI the panel is served from (default plural kebab of the name)
--force Overwrite an existing controller

Schema is read through Laravel’s own schema builder — no doctrine/dbal. See CRUD for what it infers.

gentelella:make-auth

Copies the auth controllers, views and a route file into your application.

Option
--only=views|controllers|routes Run one step
--force Overwrite existing files

See Authentication.

Publish tags

php artisan vendor:publish --tag=gentelella-config    # config/gentelella.php
php artisan vendor:publish --tag=gentelella-views     # every view, for editing
php artisan vendor:publish --tag=gentelella-lang      # lang/en.json
php artisan vendor:publish --tag=gentelella-errors    # resources/views/errors

gentelella-errors is not optional if you want the package’s error pages — see Errors & localisation.

gentelella:demo

Migrates and seeds the bundled demo data. Refuses to run unless gentelella.demo is on.

Option
--fresh Roll the demo tables back before migrating