связанные таблицы mysql и redbeanphp?

191
30 мая 2022, 21:10

Опыта и понимания ООП маловато, но задача стоит и его надо решать) расскажу суть моей задачи. Надо создать личный кабинет где будет 3 таблицы users - клиенты, objects - объекты клиентов, requests - обращения клиентов. И тут сразу вопрос как мне связать объекты и обращения с клиентами? чтобы понимать что именно его объект и его обращение? Сделал регистрацию и авторизацию через redbeanphp, отлично работает. И тут же в регистрации хочу добавлять объекты этих клиентов как это можно сделать? if(empty($errors)) {

// Все проверено, регистрируем
// Создаем таблицу users
$user = R::dispense('users');
            // добавляем в таблицу записи
$user->login = $data['login'];
$user->email = $data['email'];
$user->name = $data['name'];
$user->family = $data['family'];
// Хешируем пароль
$user->password = password_hash($data['password'], PASSWORD_DEFAULT);
// Сохраняем таблицу
R::store($user);
    echo '<div style="color: green; ">Вы успешно зарегистрированы! Можно <a href="login.php">авторизоваться</a>.</div><hr>';

}

После R::store($user); писать новый запрос но уже с новой таблицой?

READ ALSO
Рефакторинг кода Laravel

Рефакторинг кода Laravel

подскажите пожалуйста, код рабочий но хороший ли он с точки зрения написании правильного кода? Можно ли его как нибудь отрефакторить ?

203
Как заставить queue:work работать на хостинге Laravel

Как заставить queue:work работать на хостинге Laravel

Сразу предупреждаю, я знаю, что на эту тему есть много темОднако большинство этих тем относятся к 2014 и 2015 годам, когда еще существовал тег...

261
Загрузка изображений на сервер и в БД - PHP

Загрузка изображений на сервер и в БД - PHP

Уважаемые программисты, при использовании кода неккоректно добавляются изображения в БДДанный код загружает без проблем файлы на сервер,...

146
Открыть старую dll

Открыть старую dll

Есть старый ассет для Unity - последняя версия была дляNET 3

179