Size: a a a

Laravel для начинающих

2020 April 16

ФШ

Футуристичный Школьн... in Laravel для начинающих
при условии, что логика будет юзаться еще где-то, например в API или телеги
источник

МК

Мирко Крокоп... in Laravel для начинающих
Ммм, а разве использование сервисов запрещает юзать DTO? Я просто думал их совместить, но пока до реализации не дошёл - только приступил)
источник

ФШ

Футуристичный Школьн... in Laravel для начинающих
Мирко Крокоп
Ммм, а разве использование сервисов запрещает юзать DTO? Я просто думал их совместить, но пока до реализации не дошёл - только приступил)
в сервис и нужно DTO отправлять
источник

ФШ

Футуристичный Школьн... in Laravel для начинающих
а не какой-нить Request
источник

МК

Мирко Крокоп... in Laravel для начинающих
Футуристичный Школьник
в сервис и нужно DTO отправлять
Тогда супер. Пойду  открывать для себя  новые горизонты на практике)
источник

ФШ

Футуристичный Школьн... in Laravel для начинающих
Мирко Крокоп
Тогда супер. Пойду  открывать для себя  новые горизонты на практике)
great
источник

R#

Reset # Alexey S. in Laravel для начинающих
Иван Лещенко
У них самый дешёвый тариф 150 грн
есть старые на ОпенВЗ еше, их уже нету в продаже
источник

Д

Дмитрий in Laravel для начинающих
Товарищи, помогите пожалуйста немного подправить запрос
Вот запрос, который вытаскивает из базы список посетителей и сортирует по дням:
$visits = $part->where('created_at', '>=', $fromDate)
       ->groupBy('date')
       ->orderBy('date', 'ASC')
           ->get(array(
               DB::raw('Date(created_at) as date'),
               DB::raw('COUNT(*) as "visits"')
           ));

А как мне получить количество уникальных посетителей по дням? В таблице есть поле hash и оно уникально для каждого посетителя.

$part - содержит дополнительную логику, я ее скидывать не буду
источник

AB

Alexandr Bezuglov in Laravel для начинающих
distinct?
источник

Д

Дмитрий in Laravel для начинающих
Alexandr Bezuglov
distinct?
Да, только куда я его не впихивал, все равно возвращает все количество
источник

Д

Дмитрий in Laravel для начинающих
Alexandr Bezuglov
distinct?
$part = where('created_at', '>=', $fromDate)->distinct('hash')
Я делал так
источник

AB

Alexandr Bezuglov in Laravel для начинающих
а он там получается и не сработает
источник

AB

Alexandr Bezuglov in Laravel для начинающих
нужно типа distinct count(users)
источник

Д

Дмитрий in Laravel для начинающих
Alexandr Bezuglov
нужно типа distinct count(users)
я уже куда только не пытался добавить этот дистинкт, нигде не работает(
источник

EG

Egor Gruzdev in Laravel для начинающих
Дмитрий
Товарищи, помогите пожалуйста немного подправить запрос
Вот запрос, который вытаскивает из базы список посетителей и сортирует по дням:
$visits = $part->where('created_at', '>=', $fromDate)
       ->groupBy('date')
       ->orderBy('date', 'ASC')
           ->get(array(
               DB::raw('Date(created_at) as date'),
               DB::raw('COUNT(*) as "visits"')
           ));

А как мне получить количество уникальных посетителей по дням? В таблице есть поле hash и оно уникально для каждого посетителя.

$part - содержит дополнительную логику, я ее скидывать не буду
group by date, hash не?
источник

EG

Egor Gruzdev in Laravel для начинающих
select date, count(*) from table group by date, hash
источник

F

Frozzen[ TOP-1 Tech ... in Laravel для начинающих
Vladimir Yefremov
@frozzen_top1
как успехи с полем json?
whereJsonContains помог в этом
источник

Д

Дмитрий in Laravel для начинающих
Egor Gruzdev
select date, count(*) from table group by date, hash
не помогает
источник

VY

Vladimir Yefremov in Laravel для начинающих
Frozzen[ TOP-1 Tech Support]
whereJsonContains помог в этом
ну, коль есть положительный результат - я рад за тебя;
будем обращаться к тебе за консультациями по жейсон полям
источник

Д

Дмитрий in Laravel для начинающих
Egor Gruzdev
select date, count(*) from table group by date, hash
DB::raw('COUNT(DISTINCT hash) as count')

Вот так получилось)
источник