Size: a a a

2020 April 27

EG

Egor Gruzdev in Laravel Pro
where(column, 'like', value) - это не магия
источник

P

PowerAxis in Laravel Pro
спасибо, работает
источник

A

Alexey in Laravel Pro
Дмитрий Кожанов
DB::query()
   ->select([
       't2.id',
       't2.item_id',
       't2.vote',
       't2.author',
       't2.dt as comment_dt',
       't3.title',
       't3.cpath',
       't3.photo',
       't3.old'
   ])
   ->fromSub(
       DB::query()->select([
           DB::raw('max(id) as max_id'),
           'item_id',
           'stat'
       ])->from('comments')
       ->where('stat', '=', '1')
       ->whereRaw('DATE_SUB(CURDATE(),INTERVAL 200 DAY) <= dt')
       ->groupBy('item_id'),
       't1'
   )
   ->leftJoin('comments as t2', static function (\Illuminate\Database\Query\JoinClause $join) {
       $join->on('t2.id', '=', 't1.max_id');
       $join->on('t2.item_id', '=', 't1.item_id');
   })
   ->leftJoin('items as t3', 't3.id', '=', 't2.item_id')
   ->orderBy('t1.max_id', 'desc')
;
спасибо тебе, добрый человек!
источник

EG

Egor Gruzdev in Laravel Pro
Alexey
спасибо тебе, добрый человек!
только в чем выигрыш "заворачивания" в queryBuilder
источник

A

Adel in Laravel Pro
Дмитрий Кожанов
DB::query()
   ->select([
       't2.id',
       't2.item_id',
       't2.vote',
       't2.author',
       't2.dt as comment_dt',
       't3.title',
       't3.cpath',
       't3.photo',
       't3.old'
   ])
   ->fromSub(
       DB::query()->select([
           DB::raw('max(id) as max_id'),
           'item_id',
           'stat'
       ])->from('comments')
       ->where('stat', '=', '1')
       ->whereRaw('DATE_SUB(CURDATE(),INTERVAL 200 DAY) <= dt')
       ->groupBy('item_id'),
       't1'
   )
   ->leftJoin('comments as t2', static function (\Illuminate\Database\Query\JoinClause $join) {
       $join->on('t2.id', '=', 't1.max_id');
       $join->on('t2.item_id', '=', 't1.item_id');
   })
   ->leftJoin('items as t3', 't3.id', '=', 't2.item_id')
   ->orderBy('t1.max_id', 'desc')
;
спасибо тебе, добрый человек. теперь следующую задачу когда этот товарищ будет решать, он, вместо того, чтобы включать голову, придёт сюда в чат и будет ждать еще одного решения.
источник

A

Alexey in Laravel Pro
Adel
спасибо тебе, добрый человек. теперь следующую задачу когда этот товарищ будет решать, он, вместо того, чтобы включать голову, придёт сюда в чат и будет ждать еще одного решения.
вы видимо такие запросы каждый день пишете
источник

ДК

Дмитрий Кожанов... in Laravel Pro
Adel
спасибо тебе, добрый человек. теперь следующую задачу когда этот товарищ будет решать, он, вместо того, чтобы включать голову, придёт сюда в чат и будет ждать еще одного решения.
Мне было скучно ) И теперь у него есть пример как из запроса получить QB
источник

A

Adel in Laravel Pro
блин. и ведь реально находятся люди, которые поверят что Маск раздаст им битки...
источник

A

Adel in Laravel Pro
иначе активность этих ботов давно поугасла бы
источник

АВ

Алексей Веснин... in Laravel Pro
Всем привет. Подскажите, есть ли какой-то удобный способ для отладки API контрллеров, печати dd и dump в консоль лары? кроме output обратно на страницу через response()->json() ?
источник

A

Adel in Laravel Pro
Алексей Веснин
Всем привет. Подскажите, есть ли какой-то удобный способ для отладки API контрллеров, печати dd и dump в консоль лары? кроме output обратно на страницу через response()->json() ?
шторм умеет в отладку веб-запросов
источник

EG

Egor Gruzdev in Laravel Pro
Алексей Веснин
Всем привет. Подскажите, есть ли какой-то удобный способ для отладки API контрллеров, печати dd и dump в консоль лары? кроме output обратно на страницу через response()->json() ?
чем api client не устроил, например Postman
источник

ДК

Дмитрий Кожанов... in Laravel Pro
Алексей Веснин
Всем привет. Подскажите, есть ли какой-то удобный способ для отладки API контрллеров, печати dd и dump в консоль лары? кроме output обратно на страницу через response()->json() ?
xDebug
источник

EG

Egor Gruzdev in Laravel Pro
Алексей Веснин
Всем привет. Подскажите, есть ли какой-то удобный способ для отладки API контрллеров, печати dd и dump в консоль лары? кроме output обратно на страницу через response()->json() ?
если api, с точки зрения ajax запросов, то laravel debuger
источник

АВ

Алексей Веснин... in Laravel Pro
Egor Gruzdev
чем api client не устроил, например Postman
Я в данном случае имею ввиду любые контроллеры, которые что-то принимают и нет возможности сделать вывод сразу на страницу
источник

EG

Egor Gruzdev in Laravel Pro
когда совсем все плохо и чужой legacy hell code
источник

ДК

Дмитрий Кожанов... in Laravel Pro
Алексей Веснин
Я в данном случае имею ввиду любые контроллеры, которые что-то принимают и нет возможности сделать вывод сразу на страницу
dd работает всегда - даже когда контроллер не выводит - он начинает выводить )
источник

АВ

Алексей Веснин... in Laravel Pro
Egor Gruzdev
если api, с точки зрения ajax запросов, то laravel debuger
Спасибо, походу то, что нужно
источник

АВ

Алексей Веснин... in Laravel Pro
Дмитрий Кожанов
dd работает всегда - даже когда контроллер не выводит - он начинает выводить )
да, но вопрос в читаемости инфы
источник

T

Tropic in Laravel Pro
Ух ты, не знал про whereLike() спасибо)
источник