There's steps for setup with Laravel here:
https://cartalyst.com/manual/sentinel/2.0#laravel-5
For Laravel 5.1 I've made a couple changes
Edit config/app.php:
$providers array
Cartalyst\Sentinel\Laravel\SentinelServiceProvider::class,
$aliases array
'Activation' => Cartalyst\Sentinel\Laravel\Facades\Activation::class,
'Reminder' => Cartalyst\Sentinel\Laravel\Facades\Reminder::class,
'Sentinel' => Cartalyst\Sentinel\Laravel\Facades\Sentinel::class,
Run this command to publish needed migrations and application config into your project folders
php artisan vendor:publish --provider="Cartalyst\Sentinel\Laravel\SentinelServiceProvider"
I've documented how to extend the Eloquent User here
http://naomiaro.com/2015/07/08/multiple-login-attributes-with-sentinel-and-laravel/
use Cartalyst\Sentinel\Users\EloquentUser as SentinelUser;
class User extends SentinelUser {
}
Tell Sentinel which User model you're using in its published config file config/cartalyst.sentinel.php
'users' => [
'model' => 'Namespace\User',
],