Laravel Admin Panel (Current: Laravel 7.*)
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.orgSetup
Clone the repo and follow below steps.
Runcomposer install
Copy .env.example
to .env
Example for linux users : cp .env.example .env
Set valid database credentials of env variables DB_DATABASE
, DB_USERNAME
, and DB_PASSWORD
Run php artisan key:generate
to generate application key
Run php artisan migrate
Run php artisan passport:install
Run php artisan db:seed
to seed your database
Run npm i
(Recommended node version >= V10.0
)
Run npm run dev
or npm run prod
as 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 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
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 reports
directory
To generate scribe API documentation: php artisan scribe:generate
Documentation will be generated and placed in the public/docs
directory
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
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。