Code review at scale is broken. Here’s how Augment Code is fixing it.

Create Beautiful Admin Panels in Laravel

Published on by

Create Beautiful Admin Panels in Laravel image

Craftable PRO is a powerful admin panel and CRUD generator that utilizes the VILT stack (VueJs, InertiaJs, Laravel, and TailwindCSS). With Craftable PRO, you can quickly scaffold administration for your Laravel project and harness its out-of-the-box features such as user administration, permissions management, media library, and much more.

By automating the tedious and repetitive tasks of creating CRUD interfaces for your models, Craftable PRO allows you to save time and costs while focusing on the exciting aspects of your project. Say goodbye to never-ending boilerplate programming and let Craftable PRO have your back!

You can try it out yourself on our public demo or you can get a free trial license and have a more in-depth hands-on experience.

Installation

The installation process for Craftable PRO is straightforward. Once you have obtained a license key, whether it is free or paid, simply refer to the official documentation for guidance on the few necessary commands.

After running Vite, you can navigate to Craftable PRO’s default URL /admin in your web browser, which will redirect you to the login page. Use the credentials provided by the installation command to log in and you should be able to see the dashboard. With these simple steps, you can start extending the default Craftable PRO installation using the CRUD generator right away.

Built-in features

Craftable PRO ships with some helpful features already built in to help you start working on your project with the least hustle. Let’s look into detail at some of them.

CRUD generator

CRUD generator is a very strong Craftable PRO feature, which allows you to easily generate the whole administration based on your database structure. It does so with its robust craftable-pro:generate-crud artisan command, which is really easy to use, and still offers a variety of customization.

The real magic happens when you run the command with the wizard option (craftable-pro:generate-crud --wizard). This will guide you through every option so you can really customize the output, not only specifying which table columns should be visible in the listing, but you can also register relationships or specify media collections.

You can read more about the generator command in an in-depth article published on our blog, where we demonstrate it on a real-world example project.

All generated files live in your project folder structure so you can customize them as you wish. You can change the layout of the generated form, swap input components for a better user experience or simply edit anything you want to suit your use case.

We think this is the main difference between Craftable PRO and its competitors —you are completely in charge, you have absolute freedom and you can customize or change anything to fit your needs.

Users management

In Craftable PRO, you can manage all users out of the box, with the ability to directly invite more users via email. There is also a self-registration feature, which allows users to register manually. You can learn more about this in the documentation.

Permissions management

Craftable PRO has the ability to manage permissions for all roles within your project. This way you can quickly add or remove permissions to certain roles to access only certain features. Everything is prepared for additional roles, you just need to add them to your database.

Translations management

With this feature, you have all the translations right at the tips of your fingers. You can scan your project codebase for translatable strings and edit them directly within this screen. Need to support more languages? Just add another locale on the settings and you are good to go, without the need to edit any configs. You can publish the translations into a publicly accessible file which can be read by your mobile or frontend application.

Did someone say AI?

Recently, we have prototyped the use of AI to further accelerate the CRUD generator in Craftable PRO. Our aim is to enable developers to simply describe their desired admin panel in natural language, and let the AI handle the rest. The advantage of this approach is that we do not rely solely on the output of the AI, but rather use it to generate specific generator commands with all the available options. This not only speeds up the development process but also provides developers with greater flexibility and control over the generated code.

“Just describe the admin panel in natural language, and let the AI handle the rest” — Pavol Perdik on integrating GPT-4 into Craftable PRO

If you’re interested in leveraging the power of AI to accelerate your CRUD development process in Craftable PRO, you can visit our website. By subscribing to our newsletter, you’ll be among the first to know when this feature becomes available and can start using it to streamline your development workflow.

Get 30% off with Laravel News Today

Use the coupon code LARAVELNEWS30 to get a 30% discount on our Unlimited license. Just visit our website and redeem your coupon before the end of this month (April 30, 2023).

Not convinced yet? Feel free to try our Trial license first!

Eric L. Barnes photo

Eric is the creator of Laravel News and has been covering Laravel since 2012.

Filed in:
Cube

Laravel Newsletter

Join 40k+ other developers and never miss out on new tips, tutorials, and more.

image
Jump24 - UK Laravel Agency

Laravel Developers that Click into Place. Never outsourced. Never offshored. Always exceptional.

Visit Jump24 - UK Laravel Agency
Bacancy logo

Bacancy

Supercharge your project with a seasoned Laravel developer with 4-6 years of experience for just $3200/month. Get 160 hours of dedicated expertise & a risk-free 15-day trial. Schedule a call now!

Bacancy
Tinkerwell logo

Tinkerwell

The must-have code runner for Laravel developers. Tinker with AI, autocompletion and instant feedback on local and production environments.

Tinkerwell
Get expert guidance in a few days with a Laravel code review logo

Get expert guidance in a few days with a Laravel code review

Expert code review! Get clear, practical feedback from two Laravel devs with 10+ years of experience helping teams build better apps.

Get expert guidance in a few days with a Laravel code review
PhpStorm logo

PhpStorm

The go-to PHP IDE with extensive out-of-the-box support for Laravel and its ecosystem.

PhpStorm
Laravel Cloud logo

Laravel Cloud

Easily create and manage your servers and deploy your Laravel applications in seconds.

Laravel Cloud
Kirschbaum logo

Kirschbaum

Providing innovation and stability to ensure your web application succeeds.

Kirschbaum
Shift logo

Shift

Running an old Laravel version? Instant, automated Laravel upgrades and code modernization to keep your applications fresh.

Shift
Harpoon: Next generation time tracking and invoicing logo

Harpoon: Next generation time tracking and invoicing

The next generation time-tracking and billing software that helps your agency plan and forecast a profitable future.

Harpoon: Next generation time tracking and invoicing
Lucky Media logo

Lucky Media

Get Lucky Now - the ideal choice for Laravel Development, with over a decade of experience!

Lucky Media
SaaSykit: Laravel SaaS Starter Kit logo

SaaSykit: Laravel SaaS Starter Kit

SaaSykit is a Multi-tenant Laravel SaaS Starter Kit that comes with all features required to run a modern SaaS. Payments, Beautiful Checkout, Admin Panel, User dashboard, Auth, Ready Components, Stats, Blog, Docs and more.

SaaSykit: Laravel SaaS Starter Kit

The latest

View all →
Filament v5.2.0 Adds a Callout Component image

Filament v5.2.0 Adds a Callout Component

Read article
OpenAI Releases GPT-5.3-Codex, a New Codex Model for Agent-Style Development image

OpenAI Releases GPT-5.3-Codex, a New Codex Model for Agent-Style Development

Read article
Claude Opus 4.6 adds adaptive thinking, 128K output, compaction API, and more image

Claude Opus 4.6 adds adaptive thinking, 128K output, compaction API, and more

Read article
Laravel Announces Official AI SDK for Building AI-Powered Apps image

Laravel Announces Official AI SDK for Building AI-Powered Apps

Read article
`hasMany()` Collection Method in Laravel 12.50.0 image

`hasMany()` Collection Method in Laravel 12.50.0

Read article
Mask Sensitive Eloquent Attributes on Retrieval in Laravel image

Mask Sensitive Eloquent Attributes on Retrieval in Laravel

Read article