Решил воспользоваться библиотекой регистрации пользователей Sentinel by cartalyst и столкнулся с проблемой подключения к базе данных MySql. То есть я впервые столкнулся с библиотеками и не понимаю как организовано подключение к БД, где найти $db в библиотеке.
Обычно подключался следующим образом
$db = mysqli_connect("localhost", "root","12345", "name_base");
mysqli_query($db,'set character_set_client="utf8"')
После создавал запрос
$result = mysqli_query($db,"SELECT COUNT(*) FROM users WHERE id > 5 AND id<10");
Подскажите пожалуйста, как правильно записать вышеприведенный запрос, используя библиотеку sentinel.
Подскажите пожалуйста еще, как работает или как правильно применить валидацию:
$credentials = [
'email' => 'hhhh@mail.ru',
'password' => '123',
];
$user = Sentinel::register($credentials);
Дело в том, что если я передаю емайл и пароль получаю True, если только емайл получаю фатальную ошибку. Хотя я так понимаю должен был получить "No [login] credential was passed" или "You have not passed a [password]".
Заранее всем большое спасибо.