Skip to content

iwane021/laravel-admin

Repository files navigation

Laravel Admin Starter with AdminLTE

A starter Admin dashboard built with Laravel+AdminLTE (Laravel 5.5)

Tutorial

You can read more details about this project here

How to install

  1. Simply download or clone the repo:
git clone https://github.com/jcadima/laravel-admin.git

NOTE: If using MariaDB you might see an error about "key too long", to fix this open:

 /app/Providers/AppServiceProvider.php

make the following changes so that it looks like:

namespace App\Providers;

use Illuminate\Support\ServiceProvider;
// Include Schema
use Illuminate\Support\Facades\Schema;

class AppServiceProvider extends ServiceProvider
{

    public function boot()
    {  
        Schema::defaultStringLength(191) ;
    }

    public function register()
    {
        //
    }
}

2a) Run the database seeder:

php artisan db:seed

The project comes with a UsersTableSedder.php class with the following:

        App\User::create([
            'name' => 'Demo User',
            'email' => '[email protected]',
            'password' => bcrypt('demo2017') 
        ]);

OR

2b) Import database Laravel Admin DB

Which will create the same demo user from step 2a
user: [email protected]
pass: demo2017

Requirements

  • PHP >= 7.0.0
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension

(If you are using Homestead you already met those requirements)

Todos && Features

  • Built with Laravel 5.5
  • Default Users table seeder
  • AdminLTE integrated
  • Main dashboard page
  • Users list in admin dashboard

Screenshots

alt LoginDemo

About

Starter Laravel Admin with AdminLTE V1 (60%)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published