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
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.
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
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
- 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
If you come across any issues please report them here.
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 

