Как переделать PHP код в Laravel код

209
23 декабря 2017, 06:32

Как текущий код Нативного PHP переделать под синтаксис Laravel ORM?

<?
function findUserForAddFollower ($user_id) {
    $link = mysqli_connect(DATABASE_HOST, DATABASE_USERNAME, DATABASE_PASSWORD, DATABASE_NAME);
    $query = mysqli_query($link, "SELECT user_id AS uid, subscriber_id AS sid, id AS us_id FROM user_subscribers WHERE user_id = ". $user_id ." ORDER BY uid;");
    $subscribers = [];
    while ($result = mysqli_fetch_assoc($query)) {
        $subscribers[] = $result['sid'];
    }
    if (count($subscribers) > 2) {
        while (true) {
            $query2 = mysqli_query($link, "SELECT user_id AS uid, COUNT(subscriber_id) AS cnt FROM user_subscribers WHERE user_id IN (".implode(", ", $subscribers) .") GROUP BY user_id ORDER BY uid;");
            $i = 0;
            while ($result = mysqli_fetch_assoc($query2)) {
                if ($subscribers[$i] != $result['uid']) {
                    return $result['uid'];
                } else if ($result['cnt'] < 3) {
                    return $result['uid'];
                }
                $i++;
            }
            if (count($subscribers) != mysqli_num_rows($query2)) {
                return $subscribers[$i];
            }
            $query3 = mysqli_query($link, "SELECT user_id AS uid, subscriber_id AS sid FROM user_subscribers WHERE user_id IN (" .implode(", ", $subscribers) . ");");
            $subscribers = [];
            while ($result = mysqli_fetch_assoc($query3)) {
                $subscribers[] = $result['sid'];
            }
        }
    } else {
        return $user_id;
    }
}
READ ALSO
Использование Telegram Api PHP

Использование Telegram Api PHP

Подскажите как использовать Telegram Api на PHPКак вызывать функции? Очень много примеров использования telegram api для бота, а как использовать обычное...

1270
Segmentation fault echo: I/O error

Segmentation fault echo: I/O error

Запускаю файл на исполнение, но выскакивает такая ошибка:

206
Проблемы с доменом

Проблемы с доменом

С локали переносил свой проект в сетьХостинг timeweb

271
Как реализовать систему уровней c опытом на php

Как реализовать систему уровней c опытом на php

Как правильно реализовать систему уровней с опытам на сайте? Например есть кнопка и когда человек кликает по ней, то ему дается 3 опытаНе знаю...

203