Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Как айтишники попадают в шахты и учатся дышать под землей
Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
colonel

Глеб Старков

Разработчик PHP, Laravel
  • 87
    вклад
  • 22
    вопроса
  • 134
    ответа
  • 39%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Homestead не добавляется база данных?

    colonel
    Глеб Старков @colonel
    Разработчик PHP, Laravel
    homestead=# create database forum;
    Ответ написан 11 янв.
    3 комментария
    Нравится 1 3 комментария
  • Ошибка при скачивании картинки?

    colonel
    Глеб Старков @colonel
    Разработчик PHP, Laravel
    message.photo это массив, нужно обращаться к file_id нулевого, например индекса, у меня в php так:
    $response = \Telegram::getFile([
            'file_id' => $update['message']['photo'][0]['file_id'],
    ]);
    Ответ написан 08 янв.
    Комментировать
    Нравится 1 Комментировать
  • Ошибка при отправке почты laravel, в чем причина?

    colonel
    Глеб Старков @colonel
    Разработчик PHP, Laravel
    config('mail.from.address')
    и т.д.
    Ответ написан 07 янв.
    Комментировать
    Нравится Комментировать
  • Как сделать перенаправление в .htaccess?

    colonel
    Глеб Старков @colonel
    Разработчик PHP, Laravel
    RewriteEngine On
    RewriteRule ^bot/(.+)$ /bot/bot.php?get=$1 [NC,L,QSA]
    Ответ написан 07 янв.
    1 комментарий
    Нравится 1 1 комментарий
  • Как реализовать уведомления на сайте через Telegram?

    colonel
    Глеб Старков @colonel
    Разработчик PHP, Laravel
    Можно через бота, для этого пользователь с сайта должен приконнектиться к Телеграм.
    В базе данных для пользователя добавить два столбца, telegram_hash, telegram_id.
    Когда пользователь пытается приконнектиться, создавать уникальный хеш, после чего открывать окно коннекта, у меня через javascript и на Laravel так:

    window.open('https://t.me/{{ config('telegram.bots.mybot.username') }}?start={{ $hash }}', 'telegram', 'left=0,top=0,height=500,width=600');


    Когда бот пришлёт ответ с хешем, сверять его с пользователем, и пользователю присвоить id Телеграма.
    Ответ написан 03 янв.
    3 комментария
    Нравится 1 3 комментария
  • Онлайн БД для тренировки. Или как проверить запрос?

    colonel
    Глеб Старков @colonel
    Разработчик PHP, Laravel
    sqlfiddle
    Ответ написан 25 дек. 2020
    1 комментарий
    Нравится 2 1 комментарий
  • Здравствуйте пытаюсь в теге сделать но ничего не выходит в чём проблема?

    colonel
    Глеб Старков @colonel
    Разработчик PHP, Laravel
    А почему select, a не section?
    Ответ написан 21 дек. 2020
    Комментировать
    Нравится 7 Комментировать
  • Как запустить сканер сайта «Ai-bolit»?

    colonel
    Глеб Старков @colonel
    Разработчик PHP, Laravel
    php ai-bolit-hoster.php
    Ответ написан 17 дек. 2020
    7 комментариев
    Нравится 7 комментариев
  • Как включить JS после выхода из режима ожидания?

    colonel
    Глеб Старков @colonel
    Разработчик PHP, Laravel
    Никак не включить.
    Может работать на Android в FireFox, но не в Chrome.
    На IPhone нигде не будет работать.
    Ответ написан 07 дек. 2020
    Комментировать
    Нравится 1 Комментировать
  • Как удалить папку SSH?

    colonel
    Глеб Старков @colonel
    Разработчик PHP, Laravel
    rm -rf
    Ответ написан 07 дек. 2020
    1 комментарий
    Нравится 1 1 комментарий
  • Как в телеграм боте установить команду "выбрать группу"?

    colonel
    Глеб Старков @colonel Автор вопроса
    Разработчик PHP, Laravel
    Оказалось всё просто, нужно было добавить правильный url для кнопки:

    $inlineLayout = [
                [
                    Keyboard::inlineButton(['text' => 'Выбрать группу', 'callback_data' => 'data', 'url' => 'https://t.me/all2all_bot?startgroup=c']),
                ]
            ];
    Ответ написан 27 нояб. 2020
    Комментировать
    Нравится Комментировать
  • Как в Laravel настроить email verification, чтобы отправлялось с другого email?

    colonel
    Глеб Старков @colonel Автор вопроса
    Разработчик PHP, Laravel
    Вообщем решил сам.
    В App\Models\User переопределил метод:
    public function sendEmailVerificationNotification()
        {
            $this->notify(new VerificationEmail());
        }


    И создал класс VerificationEmail унаследованный от Illuminate\Auth\Notifications\VerifyEmail
    В нём переопределил метод:
    protected function buildMailMessage($url)
        {
            return (new MailMessage)
                ->mailer('activate')
                ->from('activate@example.com', config('app.name'))
                ->subject(Lang::get('Verify Email Address'))
                ->line(Lang::get('Please click the button below to verify your email address.'))
                ->action(Lang::get('Verify Email Address'), $url)
                ->line(Lang::get('If you did not create an account, no further action is required.'));
        }
    Ответ написан 26 нояб. 2020
    Комментировать
    Нравится Комментировать
  • Как в laravel выбрать последние 10 записей без изменения сортировки?

    colonel
    Глеб Старков @colonel
    Разработчик PHP, Laravel
    skip или offset
    Ответ написан 26 нояб. 2020
    Комментировать
    Нравится 1 Комментировать
  • Как телеграмм бота разместить на локальном хосте и запустить?

    colonel
    Глеб Старков @colonel
    Разработчик PHP, Laravel
    ngrok
    Ответ написан 23 нояб. 2020
    2 комментария
    Нравится 1 2 комментария
  • Как исправить ошибку при добавление записи в бд?

    colonel
    Глеб Старков @colonel
    Разработчик PHP, Laravel
    protected $table_cuisines='cuisines';

    это что?
    Ответ написан 19 нояб. 2020
    3 комментария
    Нравится 3 3 комментария
  • Почему file_get_contents ничего не возвращает?

    colonel
    Глеб Старков @colonel
    Разработчик PHP, Laravel
    Заглянул в свой старый код, у меня работает вот так:
    Код

    public static function check2()
        {
            $url = 'https://www.google.com/recaptcha/api/siteverify';
            $data = array(
                'secret' => Ts_App::getConfig('recaptcha2_priv_key'),
                'response' => Request::getVar('g-recaptcha-response')
            );
    
            $query = http_build_query($data);
    
            $options = array(
                'http' => array (
                    'header' => "Content-Type: application/x-www-form-urlencoded\r\n".
                        "Content-Length: " . strlen($query)."\r\n".
                        "User-Agent:MyAgent/1.0\r\n",
                    'method' => 'POST',
                    'content' => $query
                )
            );
            $context  = stream_context_create($options);
            $verify = file_get_contents($url, false, $context);
            $captcha_success = json_decode($verify);
    
            if ($captcha_success->success==false) {
                return false;
            } else if ($captcha_success->success==true) {
                return true;
            }
    
            return false;
        }

    Ответ написан 01 нояб. 2020
    2 комментария
    Нравится 2 комментария
  • Как правильно перенести laravel базу?

    colonel
    Глеб Старков @colonel
    Разработчик PHP, Laravel
    Необходимо настроить apache на index.php
    Чтобы отображались изображения, необходимо сделать линк на паблик.
    Читайте документацию, там всё это описано
    Ответ написан 15 окт. 2020
    Комментировать
    Нравится Комментировать
  • Можно ли получить записи по carbonPeriod?

    colonel
    Глеб Старков @colonel
    Разработчик PHP, Laravel
    whereBetween
    Ответ написан 10 окт. 2020
    3 комментария
    Нравится 1 3 комментария
  • Laravel обработка данных перед добавлением в базу данных?

    colonel
    Глеб Старков @colonel
    Разработчик PHP, Laravel
    Валидация в Laravel
    Ответ написан 07 авг. 2020
    Комментировать
    Нравится Комментировать
  • В чем разница при подключении класса между require и namespace?

    colonel
    Глеб Старков @colonel
    Разработчик PHP, Laravel
    Через namespace ничего не подключается, в любом случае подключается через require
    Ответ написан 30 июл. 2020
    Комментировать
    Нравится 1 Комментировать
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • Следующие →
Самые активные сегодня
  • SoreMix
    SoreMix
    • 12 ответов
    • 0 вопросов
  • sergiks
    Сергей Соколов
    • 7 ответов
    • 0 вопросов
  • firedragon
    Владимир Коротенко
    • 7 ответов
    • 0 вопросов
  • DevMan
    DevMan
    • 6 ответов
    • 0 вопросов
  • delphinpro
    Сергей delphinpro
    • 5 ответов
    • 0 вопросов
  • freeExec
    freeExec
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации