Download the PHP package tianrosandhy/autocrud-laravel without Composer
On this page you can find all versions of the php package tianrosandhy/autocrud-laravel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download tianrosandhy/autocrud-laravel
More information about tianrosandhy/autocrud-laravel
Files in tianrosandhy/autocrud-laravel
Package autocrud-laravel
Short Description Admin generator auto CRUD based on Laravel.
License MIT
Informations about the package autocrud-laravel
Laravel AutoCRUD CMS Generator
Installation
First you need to install just like default laravel (but with tianrosandhy/autocrud-laravel)
then setup .env with correct database connection & base APP_URL
Last, open via browser for initial setup (superadmin account), then after setup finish, you can open CMS in {base_url}/p4n3lb04rd to access the CMS
Workflow
- Generate module scaffolding
- Register the module service provider to config/modules.php
- Prepare the migration file in modules.
- Generate the datatable & form structure in .app/Modules/{ModuleName}/Http/Structure based on generated migrations (More complete docs will be updated later)
- Setup the sidebar in ./app/Modules/{ModuleName}/Extenders/SidebarGenerator.php
- Override controller or route like usual custom module
Available Command
Generate Superadmin
You must run this command first to activate the CMS :
This command will guide you to create an initial superadmin account that have all access in CMS.
Module Scaffolding
You can create module easily with this command :
Note : module name will be generated in PascalCase without space.
autocrud:module is to generate a full auto crud, and autocrud:blankmodule is to generate a module basic scaffolding without autocrud. Blank module is useful when you want to create a really customized module without AutoCRUD scaffolding. Then, you need to register the new module's service provider to config (config/modules.php) :
After that, you will be able to manage the module in "app/Modules/ModuleExample" for mor customization.
Submodule scaffolding
You can create a submodule easily with this command :
Note : {Module Target} must be a valid and exists module name. Sub module name will be generated in PascalCase without space.
Same as module scaffolding, but this command will generate a scaffolding in a existing module. So you can group a bunch of module that have a same purpose.
All versions of autocrud-laravel with dependencies
doctrine/dbal Version ^3.3
fruitcake/laravel-cors Version ^2.0.5
guzzlehttp/guzzle Version ^7.2
intervention/image Version ^2.7
laravel/framework Version ^9.0
laravel/sanctum Version ^2.14
laravel/tinker Version ^2.7
maatwebsite/excel Version ^3.1
tianrosandhy/autocrud Version dev-main