viral / laravel-adminpanel
The Laravel AdminPanel with API Boilerplate.
Installs: 28
Dependents: 0
Suggesters: 0
Security: 0
Stars: 982
Watchers: 64
Forks: 456
Type:project
pkg:composer/viral/laravel-adminpanel
Requires
- php: ^7.3
- albertcht/invisible-recaptcha: ^1.9
- altek/accountant: ^1.2
- altek/eventually: ^1.0
- arcanedev/log-viewer: ^5.0
- creativeorange/gravatar: ~1.0
- davejamesmiller/laravel-breadcrumbs: ^5.0
- facade/ignition: ^1.11
- fideloper/proxy: ^4.0
- knuckleswtf/scribe: ^1.2
- lab404/laravel-impersonate: ^1.4
- langleyfoxall/laravel-nist-password-rules: ^4.0
- laravel/framework: ^6.3
- laravel/passport: ^9.2
- laravel/socialite: ^4.1
- laravelcollective/html: ^6.1
- spatie/laravel-html: ^2.22
- spatie/laravel-permission: ^3.0
- torann/geoip: ^1.0
- yajra/laravel-datatables-oracle: ^9.10
Requires (Dev)
- barryvdh/laravel-debugbar: ^3.2
- barryvdh/laravel-ide-helper: ^2.6
- codedungeon/phpunit-result-printer: ^0.26.1
- facade/ignition-code-editor: ^1.0
- facade/ignition-self-diagnosis: ^1.0
- facade/ignition-tinker-tab: ^1.0
- friendsofphp/php-cs-fixer: ^2.14
- fzaninotto/faker: ^1.9.1
- mockery/mockery: ^1.0
- nunomaduro/collision: ^3.0
- phpro/grumphp: ^1.0
- phpunit/phpunit: ^8.0
- roave/security-advisories: dev-master
- dev-master
- 6.0.3
- 6.0.2
- 6.0.1
- 5.8.8
- 5.8.7
- 5.8.6
- 5.8.5
- 5.8.4
- 5.8.3
- 5.8.2
- 5.8.1
- 5.7.1
- 5.7.0
- 5.6.4
- 5.6.3
- 5.6.2
- 5.6.1
- 5.5.1
- v1.1
- v1.1-beta
- v1.0
- v1.0-beta
- dev-dependabot/npm_and_yarn/express-4.18.2
- dev-dependabot/npm_and_yarn/qs-6.5.3
- dev-dependabot/npm_and_yarn/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/loader-utils-and-resolve-url-loader-1.4.2
- dev-dependabot/npm_and_yarn/minimatch-3.1.2
- dev-dependabot/composer/laminas/laminas-diactoros-2.13.0
- dev-dependabot/npm_and_yarn/eventsource-1.1.1
- dev-dependabot/composer/guzzlehttp/guzzle-6.5.6
- dev-dependabot/npm_and_yarn/async-2.6.4
- dev-dependabot/npm_and_yarn/moment-2.29.2
- dev-dependabot/composer/guzzlehttp/psr7-1.8.5
- dev-dependabot/npm_and_yarn/minimist-1.2.6
- dev-dependabot/npm_and_yarn/ajv-6.12.6
- dev-dependabot/npm_and_yarn/tinymce-5.9.0
- dev-dependabot/composer/facade/ignition-1.18.0
- dev-dependabot/composer/composer/composer-1.10.23
- dev-dependabot/npm_and_yarn/url-parse-1.5.3
- dev-dependabot/npm_and_yarn/datatables.net-1.11.3
- dev-dependabot/npm_and_yarn/tmpl-1.0.5
- dev-dependabot/npm_and_yarn/path-parse-1.0.7
- dev-dependabot/composer/league/flysystem-1.1.4
- dev-dependabot/npm_and_yarn/dns-packet-1.3.4
- dev-dependabot/npm_and_yarn/browserslist-4.16.6
- dev-dependabot/npm_and_yarn/hosted-git-info-2.8.9
- dev-dependabot/npm_and_yarn/lodash-4.17.21
- dev-dependabot/composer/laravel/framework-6.20.26
- dev-dependabot/npm_and_yarn/ssri-6.0.2
- dev-dependabot/composer/phpseclib/phpseclib-2.0.31
- dev-dependabot/npm_and_yarn/elliptic-6.5.4
- dev-dependabot/npm_and_yarn/axios-0.21.1
- dev-fix-714
- dev-enhancement
- dev-develop
- dev-dependabot/npm_and_yarn/develop/bootstrap-4.5.3
- dev-dependabot/npm_and_yarn/develop/laravel-mix-5.0.7
- dev-dependabot/npm_and_yarn/develop/datatables.net-buttons-1.6.5
- dev-dependabot/npm_and_yarn/develop/sass-loader-10.0.3
- dev-dependabot/npm_and_yarn/develop/moment-2.29.1
- dev-dependabot/npm_and_yarn/develop/tinymce-5.5.1
- dev-dependabot/npm_and_yarn/develop/http-proxy-1.18.1
- dev-dependabot/npm_and_yarn/develop/axios-0.20.0
- dev-dependabot/npm_and_yarn/develop/jquery-3.5.1
- dev-dependabot/npm_and_yarn/develop/vue-and-vue-template-compiler-2.6.12
- dev-laravel_7.0
- dev-shift-25763
- dev-revert-554-devlop
- dev-test-cases
- dev-laravel_6.0
- dev-test_cases
- dev-Legacy_5.8
- dev-docker-with-virtual-host
- dev-Leagacy_5.5
This package is not auto-updated.
Last update: 2025-10-12 10:59:56 UTC
README
Introduction
Laravel Admin Panel provides you with a massive head start on any size web application. It comes with a full featured access control system out of the box with an easy to learn API and is built on a Bootstrap foundation with a front and backend architecture. We have put a lot of work into it and we hope it serves you well and saves you time!
- The project is based on the Rappasoft Laravel Boilerplate, with enhancements and many modules pre-made, just for you.
- Article on our Admin Panel on CodeWall : https://www.codewall.co.uk/the-laravel-admin-panel-that-you-need/
- MIT: http://anthony.mit-license.org
Setup
Clone the repo and follow below steps.
- Run
composer install - Copy
.env.exampleto.envExample for linux users :cp .env.example .env - Set valid database credentials of env variables
DB_DATABASE,DB_USERNAME, andDB_PASSWORD - Run
php artisan key:generateto generate application key - Run
php artisan migrate - Run
php artisan passport:install - Run
php artisan db:seedto seed your database - Run
npm i(Recommended node version>= V10.0) - Run
npm run devornpm run prodas per your environment
Thats it... Run the command php artisan serve and cheers, you are good to go with your new Laravel Admin Panel application.
Using docker to run the application
docker-compose builddocker/cli composer installdocker/cli php artisan key:generatedocker/cli php artisan migratedocker/cli php artisan passport:installdocker/cli php artisan db:seeddocker/npm idocker/npm run devdocker-compose up -d
You can login to docker cli using the command docker exec -ti ls-www /bin/bash
Note: Please make sure that you have proper permissions when setting up the project via docker.
The application uses GrumPHP for the git pre-commit hook and PHPCSFixer for the code standards. You can also bypass the GrumPHP pre-commit hook by hitting git commit -n or git commit --no-verify
Demo Credentials
Make sure you have run the command php artisan db:seed --class UserTableSeeder before you use these credentials.
User: admin@admin.com
Password: 1234
User: executive@executive.com
Password: 1234
User: user@user.com
Password: 1234
Useful Commands
- To format your code:
composer format - To run the test cases:
./vendor/bin/phpunit- The test cases report will be placed in the
reportsdirectory
- The test cases report will be placed in the
- To generate scribe API documentation:
php artisan scribe:generate- Documentation will be generated and placed in the
public/docsdirectory
- Documentation will be generated and placed in the
ScreenShots
Dashboard
User Listing
Log Viewer
Issues
If you come across any issues please report them here.
Contribution
Feel free to create any pull requests for the project. For proposing any new changes or features you want to add to the project, you can send us an email at following addresses.
1. Alan Whitmore - alan.whitmore@ftxinfotech.com
2. Vicky Patel - ftx.vicky@gmail.com


