DB::getQueryLog() увидеть компиленный запрос, а не:
"query" => "replace into limits2users (user_id, limits, created_at) values (?, limits2users.limits+2000, ?)"
"bindings" => array:2 [▼
0 => 9
1 => "2021-11-11 14:32:06"
]
ты же знаешь что запрос в базу так и отправляется двумя частями - запрос с плейсхолдерами (подготовленное выражение) и данные (биндинги) а не превращается в одну строку да отправки?
поставь телескоп или клокворк
громоздкие они, пробовал, я так все отлаживать легко умею
Db::table()->where()->increment() Что мешает так сделать?
ну да, если записи нет, то не создает естественно, 2 запроса не хочу
Тебе дебаггер не скажет сразу что у тебя n+1 проблема, а телескоп скажет
ну да print_r($var); exit(); чем не брекпоинт? =)
Тем что это убивает код?)
Не совсем. Я говорю что телескоп может пригодится что бы сразу показать какие-то другие вещи, которые в отладчике просто не увидить, вот и всё.
У тебе ексит. Какой брейкпойнт?
Ну не die же
я пытаюсь вспомнить что у нас там в нулевых было, как так ... нуда так и ловили, но тогда и сайты не такие навороченные были и кодовая база попроще, или мне просто не довелось с большим кодом тогда поработать
Брейкпоинт 2001 года. Тогда это было нормой
попробую, я куда-то ставил посмотрел, но пока не разбирался
Обсуждают сегодня