Skip to content
A Laravel implementation (with user CRUD) of the awesome Stisla Bootstrap admin panel.
Branch: master
Clone or download
Latest commit 9266cbf Apr 18, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci Using circleci to deploy to server Apr 13, 2019
app Specified key was too long error fix while migrating Apr 14, 2019
bootstrap
config Initial push Apr 13, 2019
database Initial push Apr 13, 2019
public Hiding role selection when admin is editing their own profile Apr 13, 2019
resources Hiding role selection when admin is editing their own profile Apr 13, 2019
routes Redirecting root URL to admin dashboard Apr 13, 2019
storage Initial push Apr 13, 2019
tests Initial push Apr 13, 2019
.DS_Store Initial push Apr 13, 2019
.editorconfig
.env.example Initial push Apr 13, 2019
.gitattributes Initial push Apr 13, 2019
.gitignore Initial push Apr 13, 2019
README.md ReadMe update Apr 14, 2019
artisan Initial push Apr 13, 2019
composer.json Initial push Apr 13, 2019
composer.lock
package-lock.json User delete Apr 13, 2019
package.json User delete Apr 13, 2019
phpunit.xml Initial push Apr 13, 2019
server.php
webpack.mix.js Initial push Apr 13, 2019
yarn.lock Initial push Apr 13, 2019

README.md

Stisla Laravel

Stisla is the most-awesome admin panel I've seen so far. As I love this template very much, I have implemented Stisla in a fresh Laravel 5.8 app. Simply clone this repo and start building your next Laravel project on top of the awesome Stisla. This project makes a very little and basic use of VueJS and compiled JS is already bundled with the project. If you want to make it more dynamic, you can update the Vue components or add your own.

Installation

Clone the repo:

git clone https://github.com/rehmatworks/stisla-laravel.git

Install composer packages:

composer update

Copy and rename .env.example to .env, update the environmental variables and set an app key:

php artisan key:generate

After that, run all migrations and seed the database:

php artisan migrate
php artisan db:seed

Or if your database is fresh and you haven't done any work yet, then it's safe to call the commands in a single line:

php artisan migrate:refresh --seed

Note that seeding the database is compulsory as it will create the necessary roles and permissions for the user CRUD provided by the project.

Visit

to sign in using below credentials:

Demo

URL: https://stisla.rehmat.works

Demo Admin Login

Demo Editor Login

Demo User Login

P.S.: Password modification and user deletion is disabled in demo mode.

This project comes with a user CRUD and makes the use of Spatie Roles and Permissions at a very basic level in order to give restricted access to the three roles provided above. You can move forward with the same logic to achieve more complex goals.

Credits:

Contribution:

Contribution is welcomed and highly appreciated. Fork the repo, make your updates and initiate a pull request. I'll approve all pull requests as long as they are constructive and follow the Laravel standard practices.

You can’t perform that action at this time.