1
我跟着其他职位/教程 订做的新模式 - 把它放到应用程序/模型(我创建这个文件夹)/User.phpLaravel 5哨兵/注册
use Cartalyst\Sentinel\Users\EloquentUser as CartalystUser;
class User extends CartalystUser {
protected $fillable = [
'email',
'username', /* i added this */
'password',
'last_name',
'first_name',
'permissions',
];
protected $loginNames = ['username'];
}
在
Vendor/cartalyst/sentinel/src/config/config.php
我改变用户
'users' => [
'model' => 'App\Models\User',
],
而且因为我使用laravel 5。 2 - 我需要运行
php artisan config:cache
根据https://stackoverflow.com/a/35614373
,然后在路线上我TRIE DTO测试
Route::get('register_new', function() {
$user = Sentinel::register(array('username' => 'abcd', 'password' => '1234'));
});
得到一个错误回来时,我试图运行它
无效的参数异常
没有[登录]凭据传递
我把它改回数组('email'=> .....);它的工作。
任何帮助表示赞赏:)