安装好laravel,配置好数据库之后。我们才进行下面操作
配置laravel key(已经配置过的可以忽略)
php artisan key:generate
安装sentinel包
进入命令行执行
composer require cartalyst/sentinel "2.0.*"
配置文件config/app.php
在app.php里面找到providers
写入代码:
Cartalyst\Sentinel\Laravel\SentinelServiceProvider::class
找到aliases 写入代码:
'Activation' => Cartalyst\Sentinel\Laravel\Facades\Activation::class,
'Reminder' => Cartalyst\Sentinel\Laravel\Facades\Reminder::class,
'Sentinel' => Cartalyst\Sentinel\Laravel\Facades\Sentinel::class,
发布偏移和配置文件
在命令行执行php artisan vendor:publish --provider="Cartalyst\Sentinel\Laravel\SentinelServiceProvider
执行数据库迁移
php artisan migrate
至此sentinel已经安装完成。
我们在routes.php测试一下。
Route::get('test', function () {
return Sentinel::register(array(
'email' => '183517940@qq.com',
'password' => '123456',
));
});