Tengo esta selección donde quiero obtener el recuento de id :
$x = DB::select(' select count(id) from repairs where vehicle_id = ?', [$vehicle->id]); Pero no estoy seguro de si obtengo en mi variable $x solo un número int simple o algún tipo de string , porque quiero usar esta variable $x en
if($x>0){ do something }Y siempre obtengo un valor distinto de cero, aunque debería obtener cero. ¿Lo que está mal?
Creo que su select no devuelve un valor de escala. y como no conozco tu ORM , solo puedo decirte que intentes if(count($x)>0)