Size: a a a

2020 November 23

AB

Alex B in phpGeeks
Melomen
нигде не могу найти сравнение конкретно двух колонок в таблице
whereColumn('updated_at', '>', 'created_at')
источник

M

Melomen in phpGeeks
Alex B
whereColumn('updated_at', '>', 'created_at')
whereColumn does not exist
источник

AB

Alex B in phpGeeks
Melomen
whereColumn does not exist
а как ты вызвал?
источник

M

Melomen in phpGeeks
Alex B
а как ты вызвал?
думаю проблема в том что я получаю данные из связанной таблицы по has many
источник

AB

Alex B in phpGeeks
Melomen
думаю проблема в том что я получаю данные из связанной таблицы по has many
ну может ты покажешь? ты должен возвращать query builder от relation чтобы сделать цепочку вызовов
источник

M

Melomen in phpGeeks
Alex B
ну может ты покажешь? ты должен возвращать query builder от relation чтобы сделать цепочку вызовов
$traineesCollection = $recruiterObj->trainees->whereColumn('updated_at', '>', 'created_at');
источник

M

Melomen in phpGeeks
а нет, там belongsToMany, но сути не меняет я думаю
источник

M

Melomen in phpGeeks
без whereColumn все работает
источник

AB

Alex B in phpGeeks
Melomen
$traineesCollection = $recruiterObj->trainees->whereColumn('updated_at', '>', 'created_at');
trainees у тебя коллекция
источник

AB

Alex B in phpGeeks
@Melomen  ты должен возвращать query builder то есть метод trainees()
источник

M

Melomen in phpGeeks
Alex B
@Melomen  ты должен возвращать query builder то есть метод trainees()
не совсем понимаю где
источник

AB

Alex B in phpGeeks
Melomen
не совсем понимаю где
доку почитай
источник

M

Melomen in phpGeeks
Alex B
доку почитай
$recruiterObj->trainees()->whereColumn('trainees.updated_at', '!=', 'trainees.created_at')->get();
так заработало
спасибо
источник

🍫Д

🍫 Денис in phpGeeks
Есть кто подскажет)
Есть код который сохраняет данные в куки с адресной строки:

<?php
$promo_get = ($_GET);
$promo = key($promo_get);
$promo = explode("/", $promo)[3];
$count = iconv_strlen($promo);

if ($count <= 6 && empty($_COOKIE['promo'])) {
   setcookie('promo', $promo, time() + (3600 * 24 * 30));
}
?>

он у меня парсит весь список гет запросов на странице

как выбрать нужный из массива?
тебе надо выбрать нужный из массива
источник

🍫Д

🍫 Денис in phpGeeks
Данные в куки записываются как "deleted"
источник

АГ

Алексей Гевондян... in phpGeeks
🍫 Денис
Данные в куки записываются как "deleted"
ну так проверь, что у тебя содержится в $promo
источник

E

Enjoys in phpGeeks
Для чего это, что-то я так и не смог придумать?

$promo_get = ($_GET);
$promo = key($promo_get);
источник

🍫Д

🍫 Денис in phpGeeks
Промо - подразумевается запись "promo" с адресной строки в контент кукки.
domen.com/promo.  
Но на странице есть еще один $_GET-запрос, который нужно проигнорировать, но оставить вклёченным
источник

АГ

Алексей Гевондян... in phpGeeks
урл берется из $_SERVER
источник

E

Enjoys in phpGeeks
Ну так $_GET['param']  не?
источник