Size: a a a

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

2020 August 27

СА

Станислав Алексеев... in Laravel для начинающих
Tim
Это понятно, но как-то тупо, что я пишу "RUB", а указываю копейки. Ну типа 100Р = RUB(10000)) Глупость какая-то
Укажешь USD, в центах будет
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
Artem Smirnoff
 
   public function searchEvents(Request $request)
   {
       $count = Event::where('name', 'like', '%' . $request->keywords . '%')
           ->orWhere('description', 'like', '%' . $request->keywords . '%')->count();


       $partip_arr = explode(" ", $request->keywords);
//        $events = Event::where('name', 'like', '%' . $request->keywords . '%')
//            ->orWhere('description', 'like', '%' . $request->keywords . '%')
//            ->orWhere('participants', 'like', '%' . mb_strtolower($request->keywords) . '%')
//            ->offset(request('offset'))
//            ->take(20)
//            ->latest()->get();

       $events = Event::where('name', 'like', '%' . $partip_arr[0] . '%' )
           ->orWhere('description', 'like', '%' . $partip_arr[0] . '%')
           ->orWhere('participants', 'like', '%' . mb_strtolower($partip_arr[0]) . '%');

       foreach ($partip_arr as $index => $value) {
           if ($index === 0) {
               continue;
           }
           $events->orWhere('name', 'like', '%' . $value . '%' )
               ->orWhere('description', 'like', '%' . $value  . '%')
           >orWhere('participants', 'like', '%' . mb_strtolower($value) . '%');
       }

       $events = $events->offset(request('offset'))
           ->take(20)
           ->latest()->get();
//        $events = Event::where('name', 'like', '%' . $request->keywords . '%')
//            ->orWhere('description', 'like', '%' . $request->keywords . '%')
//            ->latest()->get();
       return response()->json(['events' => $events, 'count' => $count]);
   }
источник

AS

Artem Smirnoff in Laravel для начинающих
я как раз пытаюсь напсать запрос котоырй ты показал where(participants, @>, json_encode($keys))
источник

T

Tim in Laravel для начинающих
Станислав Алексеев
Ты указываешь валюту)
Так рубль же основная валюта, копейки - это дополнительная единица к ней. Типа дробная часть. 100р20к должно быть ::RUB(100.20), а не ::RUB(10020)
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
как бы работает. тебе осталось только переварить
источник

T

Tim in Laravel для начинающих
Руки оторвать том, кто это написал
источник

СА

Станислав Алексеев... in Laravel для начинающих
Tim
Так рубль же основная валюта, копейки - это дополнительная единица к ней. Типа дробная часть. 100р20к должно быть ::RUB(100.20), а не ::RUB(10020)
Нет, рубль - валюта, копейки - единица измерения
источник

V

Vladyslav in Laravel для начинающих
хм
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
Artem Smirnoff
я как раз пытаюсь напсать запрос котоырй ты показал where(participants, @>, json_encode($keys))
без изменения поля в бд ты ничего не получишь )
источник

СА

Станислав Алексеев... in Laravel для начинающих
Tim
Руки оторвать том, кто это написал
Наказывай весь финтех)
источник

AS

Artem Smirnoff in Laravel для начинающих
Artem Smirnoff
я как раз пытаюсь напсать запрос котоырй ты показал where(participants, @>, json_encode($keys))
@> это так и должно быть в условие ?
источник

AS

Artem Smirnoff in Laravel для начинающих
Дмитрий Кожанов
без изменения поля в бд ты ничего не получишь )
уже меняю меняю сек
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
Artem Smirnoff
@> это так и должно быть в условие ?
это оператор
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
как =
источник

AS

Artem Smirnoff in Laravel для начинающих
Дмитрий Кожанов
это оператор
я первый раз такой видел. Сек , сделаю и отпишусь
источник

ЕК

Егор Карась... in Laravel для начинающих
Tim
Руки оторвать том, кто это написал
Давай, нападай
источник

T

Tim in Laravel для начинающих
Станислав Алексеев
Наказывай весь финтех)
И накажу. Да так накажу, как никто другой не накажет!
источник

ЕК

Егор Карась... in Laravel для начинающих
Приступай, я тут))
источник

AS

Artem Smirnoff in Laravel для начинающих
Дмитрий Кожанов
без изменения поля в бд ты ничего не получишь )
json или jsonb ?
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
Artem Smirnoff
json или jsonb ?
jsonb
источник