[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Регистрация пользователя с библиотекой сентинел
Ivan707
Добрый день.

Решил воспользоваться библиотекой регистрации пользователей 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]".

Заранее всем большое спасибо.
Ivan707
Я не знаю как используя подключение к БД библиотеки, составить свой произвольный запрос
// Import the necessary classes
use Cartalyst\Sentinel\Native\Facades\Sentinel;
use Illuminate\Database\Capsule\Manager as Capsule;

// Include the composer autoload file
require 'vendor/autoload.php';

// Setup a new Eloquent Capsule instance
$capsule = new Capsule;

$capsule->addConnection([
'driver' => 'mysql',
'host' => 'localhost',
'database' => 'name_base',
'username' => 'root',
'password' => '12345',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
]);


$capsule->bootEloquent();
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.