Laravel 查询选择具有多个值匹配的单列

Rif*_*dha 0 php laravel laravel-query-builder

Laravel 查询选择具有多个值匹配的单列

$user = User::where('name', [
        'User1',
        'User2',
        'User3',
    ])->get();
Run Code Online (Sandbox Code Playgroud)

Tim*_*wis 6

您正在寻找whereIn()

$user = User::whereIn('name', ['User1', 'User2', 'User3'])->get();
Run Code Online (Sandbox Code Playgroud)

where()用于单个值,但whereIn()使用数组来匹配给定的列。

检查https://laravel.com/docs/5.8/queries#where-clauses了解完整详细信息。