SG
пробую использовать релейшен
$queryBuilder = Payout::select('payout.*');
if ($request->input('username')) {
$queryBuilder->where('users->username', 'like', '%' . $request->input('username') . '%');
}
$payouts = $queryBuilder->paginate(50);
модель Payout имеет метод для связи с User, подчинена по belongsTo
как это притулить в мой запрос? 😊
чтобы получить юзера
как сейчас написано - выдает ошибку
SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '>'$."username"' like ?' at line 1 (SQL: select count(*) as aggregate from
payout
where users
->'$."username"' like %re%)