Eloquent: Comparando datos con whereNull

Llevo años usando Laravel y Eloquent. Muchas veces me ha tocado lidiar con datos NULL y normalmente lo que uno haría para filtrarlos, sería algo como:

$query->where('campo', '!=', null);

No muy elegante, o sí?

Pero el otro día, me encontré con un tip que no conocía. Al parecer puedes filtrar (o seleccionar) los campos NULL utilizando:

$query->whereNull('campo');

Equivalente a campo is null

$query->whereNotNull('campo');

Equivalente a campo is not null

No tengo claro desde qué versión de Laravel se puede utilizar, pero lo más antiguo que pude probar fue la 5.8.2 y funcionó sin problemas.

Más elegante, no?

¡Hola mundo!

Tal cual, ¡hola mundo!

Constantemente estoy tomando nota, guardando favoritos o marcando datos, páginas y tips relacionados con desarrollo. Con eso en mente, decidí re-lanzar mi viejo y querido blog y dejarlo para ese propósio.

Eso sí, esta vez dejaré fuera la política, quejas y esas cosas. Para eso está twitter, así que si Ud. quiere discutir conmigo sobre lo comunista que soy, hágalo ahí 😛