Я следил за другими сообщениями / руководствами - Создал новую модель - поместил ее в app / Models (я создал эту папку) /User.php
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
а затем на маршруте я пытаюсь проверить это
Route::get('register_new', function() {
$user = Sentinel::register(array('username' => 'abcd', 'password' => '1234'));
});
Получил сообщение об ошибке, когда попытался запустить его
Invalid ArgumentException
Учетные данные [логин] не переданы
Я снова изменил его на array ('email' => .....); и это сработало.
Любая помощь приветствуется :)