User::select(['id', 'names'])
->where('names', 'like', "a%")
->orWhere('names', 'like', "b%")
->orWhere('names', 'like', "c%")
->orWhere('names', 'like', "d%")
->orderBy('names')
->get();
Jul 23, 2018
7
Level 10
Find Queries Where Between First Letters Start with *
I have a Question , I have a List of names , like this -
Alexander , Callum , Charles , Charlie , Charlie , Connor , Damian , Daniel , David , Ethan , George , Harry , Jack , Jake , James , James , James , Joe , John , Joseph , Kyle , Liam , Mason , Michael , Noah , Oliver , Oscar , Reece , Rhys , Richard , Robert , Thomas , Thomas , William
and I want to GET all names between Letters -> A to D , need to show me this -
Alexander , Callum , Charles , Charlie , Charlie , Connor , Damian , Daniel , David
How could I do it ?
something like this ->
$query = User::select(['id', 'names' ]->whereBetween('name' , [ 'a%', '%d']) ->latest()->get();
Thanks
Level 67
2 likes
Please or to participate in this conversation.