divotek / admin
Platform for back-office applications, admin panel or CMS your Laravel app.
Installs: 149
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
pkg:composer/divotek/admin
Requires
- ext-json: *
 - barryvdh/laravel-elfinder: ^0.5.2
 - intervention/image: ^2.7
 - laravel/framework: ^10.0
 - laravel/scout: ^9.0 || ^10.0
 - orchid/blade-icons: ^4.0
 - tabuna/breadcrumbs: ^4.0
 - twbs/bootstrap-icons: ^1.10
 - watson/active: ^7.0
 
Requires (Dev)
- doctrine/dbal: ^2.10 || ^3.0
 - fakerphp/faker: ^1.9.1
 - laravel/pint: ^1.2
 - orchestra/testbench-core: ^8.0
 - orchestra/testbench-dusk: ^8.0
 - phpunit/php-code-coverage: ^10.0
 - phpunit/phpunit: ^10.0
 - vimeo/psalm: ^4.3 || ^5.0
 
Conflicts
- laravel/framework: <10.2.0
 - nesbot/carbon: <2.66.0
 
README
DiVoTek Admin Panel
Based on Orchid Platform.
For the full documentation, visit orchid.software.
This is a free Laravel package that abstracts standard business logic and allows code-driven rapid application development of back-office applications, admin/user panels, and dashboards.
Implemented features
- 
Native support for
nakukryskin/orchid-repeater-field - 
Native support for
nakipelo/orchid-ckeditor - 
Custom Command Bar with actions ('Go Back', 'Save and Leave', etc.)
 - 
Automatic nested tables (requires model relation called
children, e.g.$product->children) - 
Custom slug fields for automatic slug generation
 - 
Native support for
barryvdh/laravel-elfinder - 
Activity Log
 - 
Minor improvements
 
Install
- Create project
 
composer create-project laravel/laravel my-awesome-admin
- 
Configure
.env - 
Install main admin package
 
composer require divotek/admin
- Publish package config & assets
 
php artisan admin:install
- Configure main admin credentials
 
php artisan admin:make
Local Development
- 
Download source code
 - 
Extract archive
 - 
Make your magic in extracted directory
 - 
Build frontend for modified admin panel:
 
npm i & npm run production
- Edit your project 
composer.jsonand add/modify the following directives: 
"require": {
    "divotek/admin": "dev-main",
    ...
},
"repositories": [
    {
        "type": "path",
        "url": "../path/to/extracted/directory"
    },
    ...
]
- 
In your project directory remove
vendordir andcomposer.lockfile - 
Run following command:
 
composer install