¿Cómo podría encontrar algo que no sea como una cadena determinada?

SELECT * FROM users WHERE username NOT LIKE '%ray%';
10
Jeremy Quick 8 sep. 2018 a las 00:01

3 respuestas

La mejor respuesta

Simplemente puede usar el modelo para obtener ese resultado

User::where('username', 'not like', "%ray%")->get();
29
Salar Pourfallah 8 sep. 2018 a las 07:00

Hay algunas opciones diferentes según sus necesidades. Puede usar cualquiera de los siguientes para encontrar algo que no sea como una cadena determinada:

User::where('username', 'not like', "%ray%")->get();

DB::table('users')->where('username', 'not like', '%ray%');

Capsule::table('users')->select('*')->where('username', 'not like', '%ray%')->get();

3
Jeremy Quick 17 feb. 2020 a las 18:14

Usar fachada DB

   $data = DB::table('users')->select('*')->where('username', 'not like', '%ray%')->get();

También puedes usar

 $data = User::where('username', 'not like', "%ray%")->get();
2
Sunil kumawat 8 sep. 2018 a las 20:27