DEV Community

Saurabh Mahajan
Saurabh Mahajan

Posted on

New Package to generate CRUD Files using TALL Stack

I have created a Package, which would generate CRUD Files for your Model.

GitHub logo ascsoftw / tall-crud-generator

Laravel Package to generate CRUD Files using TALL Stack

tall-crud-generator

Laravel Package to generate CRUD Files using TALL Stack. This is not an admin panel generator, it is a package that generates Livewire Components that supports CRUD Features without you having to write any single line of code.

Requirements

Make sure that Livewire is installed properly on your project.

Make sure that TailwindCSS is installed properly on your project.

Make sure that AlpineJS is installed properly on your project.

Installation

You can install the Package using Composer

composer require ascsoftw/tall-crud-generator
Enter fullscreen mode Exit fullscreen mode

Usage

After you have installed the package, you can display the Config Page by including the Livewire Component in any View.

@livewire('tall-crud-generator')
Enter fullscreen mode Exit fullscreen mode

This way you can display the Config Page using your Application Layout and can also control the Users who have access to the Page.

Configurations

If you want to override the configurations, you can publish the View and Blade Components used using the…




The Package generates the Livewire component and Corresponding Files which support Pagination, Sorting, Searching, Adding (inside Modal), Editing (inside Modal), Validation and Delete (with Confirmation Modal). You can select the Columns that you need to display on the Listing. You can also select the Fields which needs to be displayed on Add and Edit Form as well as their Field Type.

All of these features are configurable. You can select or deselect any Feature. The Package works by generating the actual Livewire Component and View Files, so once you have generated these Files they are no longer linked to the Package. This gives you the opportunity to Edit the Files or customize them as per your requirement.

Here is a Youtube Video explaining how to install and use this Package. You can jump straight to 7:46 to see the Package in Action.

Please install and use this package and let me know if you have any feedback.

Top comments (1)

Collapse
 
bleriotnoguia profile image
Blériot Noguia

Thank you Bro !!! This package has helped me a lot !