A starter Admin dashboard built with Laravel+AdminLTE (Laravel 5.5)
You can read more details about this project here
- 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
- 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)
- Built with Laravel 5.5
- Default Users table seeder
- AdminLTE integrated
- Main dashboard page
- Users list in admin dashboard