• This repository has been archived on 23/Sep/2020
  • Stars
    star
    108
  • Rank 321,259 (Top 7 %)
  • Language
    PHP
  • Created over 5 years ago
  • Updated over 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A Laravel implementation (with user CRUD) of the awesome Stisla Bootstrap admin panel.

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.

More Repositories

1

gplaydl

Command Line Google Play APK downloader. Download APK files to your PC directly from Google Play Store.
Python
348
star
2

serverpilot-letsencrypt

Automate the installation of Let's Encrypt SSL on the free plan of ServerPilot
Python
123
star
3

edx-downloader

Download all videos of a course from https://edx.org to your computer easily.
Python
83
star
4

runcloud-letsencrypt

Install Let's Encrypt SSL on the free (or paid) plans of RunCloud.io
Python
70
star
5

fastcp

FastCP is a modern, fast, and secure control panel to run multiple PHP websites on an Ubuntu server.
JavaScript
51
star
6

lamp-pack

A bash script to automate the installation of LAMP, phpMyAdmin and Let's Encrypt
Shell
8
star
7

webdav-recursive-upload

A tiny PHP script to upload data recursively to a webdav server
PHP
6
star
8

php-pdo-database-wrapper

An object-oriented way to interact with MySQL databases using PDO in PHP
PHP
6
star
9

spsuite

Command line tools to manage a server provisioned using ServerPilot.io.
Python
5
star
10

email-validator

Python
4
star
11

scraping-lectures

Python
2
star
12

domain

Monitor domains for expiry, check domain age and more.
PHP
2
star
13

serverpilot-python

A Python package to interact with ServerPilot API.
Python
2
star
14

htmlparsers

A collection of parsers that use lxml and bs4 to parse HTML from known sources like Google Search, Bing Search, LinkedIn and others and return a usable JSON data. This project is being worked on and is not complete yet.
Python
1
star
15

bbup

A CLI uploader for BackBlaze B2.
Python
1
star
16

ploi-python

A Python package (Unofficial one) to interact with Ploi API.
Python
1
star
17

adminlte-laravel-vue

AdminLTE ported to Laravel and VueJS. A basic SPA that you can use to build your next awesome admin panel.
PHP
1
star
18

emodian-tours

JavaScript
1
star