QuickAdminPanel: Livewire+Tailwind Version

In April 2021, we released a separate QuickAdminPanel version that generates the code with Livewire and Tailwind, using the modern TALL stack.

circle-info

Notice: this version is available only for the Yearly Plan customers.

Here are a few screenshots of a simple adminpanelarrow-up-right, fully generated without writing a single line of code:

Login form page
Simple Datatable Example
Simple Form Example

For the design, we're using a theme Notus JS by Creative Timarrow-up-right.

Structure of Generated Code

We believe that Laravel Livewire is really powerful for dynamic elements on the pages, so every inner page in our adminpanel is a Livewire component that you can customize however you want.

So, the main project structure is good old Laravel with Routes and Blade, and inside of each resources/views/admin/xxxxx.blade.php you will find a line similar to this:

It means that there are three separate Livewire components for each CRUD:

  • Create Page;

  • Edit Page;

  • Index Page.

Typical code of Livewire component:

app/Http/Livewire/Transaction/Index.php

For Datatables, we don't use any external packages, as we believe it's not needed in this case - all the pagination/filtering/sorting could happen directly in the component, using the power of some reusable Traits.

For Roles/Permissions, we use the core Laravel Gate functionality, without any external packages. You can read more about it herearrow-up-right.

You can look at the full code of this example adminpanel in this public repositoryarrow-up-right.

Last updated