• Как перехватить и модифицировать запрос в базу до его выполнения?

    @Nc_Soft
    Это можно сделать по-быстрому модифицировав сорцы фреймворка
    файл vendor/laravel/framework/src/Illuminate/Database/Connection.php
    модифицируем метод run (строка 620)
    protected function run($query, $bindings, Closure $callback)
        {
             $query.= '-- this is test comment';
            // остальной код

    После этого ко всем запросам будет цепляться комментарий.
    Чтобы сделать это по-правильному надо идти в config.app и писать кастомный провайдер, который заменит
    Illuminate\Database\DatabaseServiceProvider::class
    разбираться с db.factory и прочим ларавеловским дрочевом, но мне просто лень это делать, просто указал куда копать.
    Ответ написан
    2 комментария
  • Junior PHP, что бы вы спросили на собеседовании?

    Epsiloncool
    @Epsiloncool
    Программер, веб-девелопер, гейм-девелопер
    Я бы выяснил насколько вы самомотивированы к развитию и решению моей задачи. Остальное приложится.
    С гораздо большей вероятностью я возьму "в дальнее путешествие" человека, не знающего про какие-нибудь синглтоны, но с горящими глазами и умеющего слушать и поглощать любые знания, чем типа умного такого прошаренного и заносчивого выскочку.
    Ответ написан
    Комментировать
  • Проблемы с Telegram bot'ом - почему телеграм не отправляет запросы на адрес webhook?

    Скорее всего, у вас проблема с https. Телеграм требует такие URL для webhook.
    Ответ написан
    3 комментария
  • Как реализовать передачу файлов со сканера в PHP через FTP?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    "реализация FTP сервера на PHP" - это бессмыслица. Что-то вроде "Ищу реализацию дорожной разметки на светофорах".
    FTP сервер не надо реализовывать. Ни на РНР, ни на чем-то ещё. Он уже есть, в составе любого веб-сервера.
    То есть проблема отправки на сервер со сканера не стоит. Надо только настроить учетную запись на сервере и ввести данные в сканер.

    Всякие окошки с превьюшками - это ерунда, интерфейс. Можно сделать так, можно иначе. Это не принципиальный вопрос. Юзер может хоть сам окошко обновлять руками.

    Самое сложное в описываемой воображаемой задаче - это кнопка "Сканировать". поскольку никаких видимых каналов связи сайт -> сканер, в описании не наблюдается. Если изменить задачу на "показать отсканированные файлы", то все упрощается:
    - человек идет к сканеру и сканирует то что ему надо.
    - после этого идет к сайту, и нажимает "показать файлы"
    - после этого любой готовый скрипт фотогалереи показывает ему его файлы в каких угодно видах.
    Ответ написан
    Комментировать
  • Как реализовать передачу файлов со сканера в PHP через FTP?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    FTP -> WebDAV,
    AJAX (timeout update) or Socket.IO (realtime update)
    Ответ написан
    Комментировать