Stars: 936
Forks: 459
Pull Requests: 554
Issues: 245
Watchers: 66
Last Updated: 2023-08-25 15:24:55
A Laravel Admin Panel (Laravel Version : 6.0)
License:
Languages: PHP, HTML, Vue, Dockerfile, Shell, Less, Blade
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!
Clone the repo and follow below steps.
composer install
.env.example
to .env
Example for linux users : cp .env.example .env
DB_DATABASE
, DB_USERNAME
, and DB_PASSWORD
php artisan key:generate
to generate application keyphp artisan migrate
php artisan passport:install
php artisan db:seed
to seed your databasenpm i
(Recommended node version >= V10.0
)npm run dev
or npm run prod
as per your environmentThats it... Run the command php artisan serve
and cheers, you are good to go with your new Laravel Admin Panel application.
docker-compose build
docker/cli composer install
docker/cli php artisan key:generate
docker/cli php artisan migrate
docker/cli php artisan passport:install
docker/cli php artisan db:seed
docker/npm i
docker/npm run dev
docker-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: [email protected]
Password: 1234
User: [email protected]
Password: 1234
User: [email protected]
Password: 1234
composer format
./vendor/bin/phpunit
reports
directoryphp artisan scribe:generate
public/docs
directoryIf 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 - [email protected]
2. Vicky Patel - [email protected]