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
Curotec

Curotec helps software teams hire the best Laravel developers in Latin America. Click for rates and to learn more about how it works.

Visit Curotec
Curotec logo

Curotec

World class Laravel experts with GenAI dev skills. LATAM-based, embedded engineers that ship fast, communicate clearly, and elevate your product. No bloat, no BS.

Curotec
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
Cut PHP Code Review Time & Bugs into Half with CodeRabbit logo

Cut PHP Code Review Time & Bugs into Half with CodeRabbit

CodeRabbit is an AI-powered code review tool that specializes in PHP and Laravel, running PHPStan and offering automated PR analysis, security checks, and custom review features while remaining free for open-source projects.

Cut PHP Code Review Time & Bugs into Half with CodeRabbit
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
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
Lunar: Laravel E-Commerce logo

Lunar: Laravel E-Commerce

E-Commerce for Laravel. An open-source package that brings the power of modern headless e-commerce functionality to Laravel.

Lunar: Laravel E-Commerce
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 →
Laravel Altitude - Opinionated Claude Code agents and commands for TALL stack development image

Laravel Altitude - Opinionated Claude Code agents and commands for TALL stack development

Read article
JSON:API Resource in Laravel 12.45 image

JSON:API Resource in Laravel 12.45

Read article
Caching With MongoDB for Faster Laravel Apps image

Caching With MongoDB for Faster Laravel Apps

Read article
Laravel 12.44 Adds HTTP Client afterResponse() Callbacks image

Laravel 12.44 Adds HTTP Client afterResponse() Callbacks

Read article
Handle Nested Data Structures in PHP with the Data Block Package image

Handle Nested Data Structures in PHP with the Data Block Package

Read article
Detect and Clean Up Unchanged Vendor Files with Laravel Vendor Cleanup image

Detect and Clean Up Unchanged Vendor Files with Laravel Vendor Cleanup

Read article