相关疑难解决方法(0)

Laravel Eloquent搜索两个可选字段

我正在尝试使用eloquent搜索两个可选表:

$users  = User::where('ProfileType', '=', 2)
                ->where(function($query) {
                    $query->where('BandName', 'LIKE', "%$artist%");
                    $query->or_where('Genre', 'LIKE', "%$genre%");
                })->get();
Run Code Online (Sandbox Code Playgroud)

当用户执行空搜索时,这适用于返回所有结果,但我不确定如何调整此值以在存在时搜索bandname,反之亦然.

php laravel eloquent

1
推荐指数
1
解决办法
7174
查看次数

标签 统计

eloquent ×1

laravel ×1

php ×1