Gentelella for Laravel is here #1010
puikinsh
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Gentelella now has a Laravel edition, and it is the first of what I hope becomes a family.
👉 ColorlibHQ/gentelella-laravel
🔗 Live demo · Documentation
What it is
Not a copy of the HTML into Blade files. It is a Composer package that gives you the same shell as a layout you extend, plus the parts a real Laravel app needs:
@extends('gentelella::page')emits the same DOM this template does, so the compiled CSS applies unchanged. Sidebar, topbar, breadcrumbs and dark mode come with it.setup()method and get a list, a form, and working create/edit/delete. 14 column types, 28 field types, 4 filter types, CSV export, andphp artisan gentelella:crud Productto generate a panel from your database schema.Requires PHP 8.3+ and Laravel 13. MIT, same as this.
What changed here
The design system needed a few hooks to work as the front end of a server-rendered app, and they are all in the latest
master. Nothing about this template's behaviour changed — every addition is inert unless a host opts in.One of them was a genuine bug worth knowing about if you embed Gentelella in any server-rendered stack:
main-v4.jscalledpreventDefault()on every form submit. That is correct here, where all 13 demo forms have nowhere to post — but it silently swallowed real submissions. A form that names where it posts is now left alone.Feedback wanted
It is v1.0.2 and nobody has used it in anger yet. The part most likely to want adjusting is the CRUD panel API — the
columns()/fields()/filters()option names. If something reads wrong, now is the moment to say so, before people depend on it.Which framework should come next? Vue, React, Django, Symfony? Tell me here.
All reactions