oom / luya-module-admin
Administration core module for all LUYA admin modules
Requires
- flowjs/flow-php-server: ^1.0
- yiisoft/yii2-imagine: ~2.1.0
Requires (Dev)
- bower-asset/angular: ~1.6.5
- bower-asset/angular-filter: ~0.5.15
- bower-asset/angular-loading-bar: ^0.9
- bower-asset/angularjs-datepicker: ^2.1.0
- bower-asset/bowser: ~1.7.3
- bower-asset/echarts: ~3.8.5
- bower-asset/ng-file-upload: ~12.2.0
- bower-asset/ng-flow: ~2.7.0
- bower-asset/ng-wig: ~3.0.0
- bower-asset/twigjs-bower: ~0.10.5
- bower-asset/ui-router: ~0.4.0
- luyadev/luya-testsuite: ~1.0.0
- php-coveralls/php-coveralls: ^1.0
- twbs/bootstrap: v4.0.0-beta
This package is not auto-updated.
Last update: 2025-03-06 12:58:07 UTC
README
LUYA Administration Interface module
Administration Interface based on AngularJs, Bootstrap 4 and Yii 2 Framework (which is wrapped in the LUYA CORE).
- CRUD (based on RESTful and Angular)
- Scaffolding CRUDs
- Syncing Project between Environments
- Storage System for Files and Images, also known as File Manager.
- Permission System with Users and Groups.
- Searching trough all Modules and Models.
Installation
For the installation of modules Composer is required.
composer require luyadev/luya-module-admin:~1.2.0
Configuration
After installation via Composer include the module to your configuration file within the modules section.
'modules' => [ // ... 'admin' => [ 'class' => 'luya\admin\Module', ] ]
Initialization
After successfully installation and configuration run the migrate, import and setup command to initialize the module in your project.
1.) Migrate your database.
./vendor/bin/luya migrate
2.) Import the module and migrations into your LUYA project.
./vendor/bin/luya import
3.) Create admin user and and user groups.
./vendor/bin/luya admin/setup
You can now login to your Administration Interface by adding the admin module in the Url: http://example.com/admin