Savadmin is a lightweight admin CRUD generator built on top of Laravel 7.* and bootstrap-vue frontend. It also has support for CoreUI in when scaffolding the views. All you need to do is write the migrations and run them, from there the package can generate for you every module one by one.
- Model Generator with support for relationships (belongsTo and belongsToMany) as well as casts (Boolean and dates)
- Admin Controller Generator with a function to render DataTables using Yajra Laravel DataTables
- API Resource Controller with index, dt(datatables), store, show, update and destroy functions.
- API StoreRequest - Request files for the API controllers to authorize and validate resource storage.
- API UpdateRequest - Request files for the API controllers to authorize and validate resource update.
- Appending menus to the sidebar
- Index view generator
- Form generator for creating and editing resources using bootstrap vue modals and axios for submission to the API
- Javascript form module generation to handle form inputs and submission
You can install the package via composer:
composer require savannabits/savadmin
php artisan vendor:publish
// Usage description here
composer test
Please see CHANGELOG for more information what has changed recently.
Please see CONTRIBUTING for details.
If you discover any security related issues, please email maosa.sam@gmail.com instead of using the issue tracker.
The MIT License (MIT). Please see License File for more information.
This package was generated using the Laravel Package Boilerplate.