Задать вопрос
  • Telegram Bot: как изменить владельца бота?

    @larfeus Автор вопроса
    Функция вроде как добавлена разработчиками. Сам пока не проверял.

    Зайти в @BotFather, выбрать бота, transfer ownership, скинуть контакт получателя бота (он должен быть стартанут у получателя), подтвердить паролем от двухфакторной авторизации отправителя бота. Она должна быь включена не менее, чем за неделю до передачи (с)
    Ответ написан
    Комментировать
  • Как реализовать такую архитектуру на Eloquent laravel?

    @larfeus
    Таблицы:

    # users
    - id
    - login
    - password
    - role

    # doctors
    - id
    - user_id
    - specialism

    # pacients
    - id
    - user_id
    - complaint

    Модель пользователя:

    class User extends Eloquent
    {
        /**
         * @return \Illuminate\Database\Eloquent\Relations\HasOne
         */
        public function profile()
        {
            if ($this->role == 'doctor') {
                return $this->hasOne('App\Doctor', 'user_id', 'id')
                    ->withDefault();
            }
            
            if ($this->role == 'pacient') {
                return $this->hasOne('App\Pacient', 'user_id', 'id')
                    ->withDefault();
            }
            
            return null;
        }
    }
    Ответ написан
    7 комментариев