A Laravel 5 Admin Panel (version : 5.7)
Clone or download
Latest commit 69c9eec Oct 30, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app Apply fixes from StyleCI Oct 30, 2018
bootstrap init commit Oct 4, 2017
config Integrate quick app installation script Oct 25, 2018
database Integrate quick app installation script Oct 25, 2018
deploy changes for docker commit May 7, 2018
public 1. Removed everything related to email templates. Oct 21, 2018
resources Fixed StyleCI issues Oct 21, 2018
routes 1. Removed everything related to email templates. Oct 21, 2018
screenshots merge branch develop Dec 18, 2017
storage init commit Oct 4, 2017
tests Mailables (#278) Oct 20, 2018
.env.example Mailables (#278) Oct 20, 2018
.gitattributes init commit Oct 4, 2017
.gitignore Removal of server log(s) Jun 18, 2018
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md Nov 26, 2017
LICENSE.txt Added MIT license to the project Oct 5, 2017
README.md Update with quick installation step and resolving some mistakes in co… Oct 25, 2018
artisan init commit Oct 4, 2017
composer.json Mailables (#278) Oct 20, 2018
composer.lock Mailables (#278) Oct 20, 2018
desktop.ini init commit Oct 4, 2017
docker-compose.yml changes for docker commit May 7, 2018
install.sh Integrate quick app installation script Oct 25, 2018
package-lock.json Mailables (#278) Oct 20, 2018
package.json Mailables (#278) Oct 20, 2018
phpunit.xml Unit test cases for Role Jan 2, 2018
server.php init commit Oct 4, 2017
webpack.mix.js Added loader css into a new file and added it into webpack Mar 31, 2018
yarn.lock yarn file added May 12, 2018

README.md

laravel-adminpanel

GitHub license GitHub stars GitHub forks GitHub issues StyleCI

Demo

Introduction

Features

For Laravel 5 Boilerplate Features : Features

Additional Features

  • Built-in Laravel Boilerplate Module Generator,
  • Dynamic Menu/Sidebar Builder
  • CMS Pages Module
  • Email Template Module
  • Blog Module
  • FAQ Module
  • API Boilerplate.

Give your project a Head Start by using laravel-adminpanel.

Built-in Laravel Boilerplate Module Generator

It gives you the ability to create a module using a sweet GUI, where you put in the Module Name and it will generate all the necessary files for you, like Model, Traits, Relationship, Migration, Controllers, Views and routes. So when you are done creating a module, you can directly go to the route generated and see your new module. Since, this does not have the ability to generate table fields for now, so you have to write the migration file that is generated and run a manual php artisan migrate command, and you are good to go.

We are using the module generator as a package, you can find it here: Module Generator For Laravel Adminpanel.

Installation

Please check the official laravel installation guide for server requirements before you start. Official Documentation

Clone the repository

git clone https://github.com/viralsolani/laravel-adminpanel.git

Switch to the repo folder

cd laravel-adminpanel

If you have linux system, you can execute below command only in your project root

1) sudo chmod -R 777 install.sh
2) ./install.sh

If you have windows system, you can run Artisan Command for database setup, connection and configuration.

php artisan install:app

Generate a new application key

php artisan key:generate

Generate a new JWT secret key (If you want to use API) php artisan jwt:secret

Generate a new JWT authentication secret key

php artisan jwt:secret

Run the database migrations (Set the database connection in .env before migrating)

php artisan migrate

Run the database seeders

php artisan db:seed

Install the javascript dependencies using npm

npm install

Compile the dependencies

npm run development

For generating the files of unisharp file manager

php artisan vendor:publish --tag=lfm_public

For linking storage folder in public

php artisan storage:link

Start the local development server

php artisan serve

You can now access the server at http://localhost:8000

Command list

git clone https://github.com/viralsolani/laravel-adminpanel.git
cd laravel-adminpanel
cp .env.example .env
composer install
npm install
npm run development
php artisan storage:link
php artisan key:generate
php artisan jwt:secret
php artisan vendor:publish --tag=lfm_public

Logging In

php artisan db:seed adds three users with respective roles. The credentials are as follows:

  • Administrator: admin@admin.com
  • Backend User: executive@executive.com
  • Default User: user@user.com

Password: 1234

ScreenShots

Dashboard

Screenshot

User Listing

Screenshot

Settings

Screenshot

Issues

If you come across any issues please report them here.

Contributing

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 viral.solani@gmail.com or basapativipulkumar@gmail.com.

License

MIT LICENSE