baserCMS5ではユーザテーブルに名前に関する情報として、姓と名とニックネームカラムがあります。
姓と名は結合して検索したいよねって場合もよくありますよね。
そんなときは下記みたいなコードで取得することができますよ。
$concat = $query->func()->concat([
'Users.real_name_1' => 'identifier',
'Users.real_name_2' => 'identifier',
]);
$query->where(function ($exp) use ($concat, $keyword) {
return $exp
->setConjunction('OR')
->like('Users.nickname', '%' . $keyword . '%')
->like($concat, '%' . $keyword . '%');
});