
---- ------ ------
PreguntaHola me quedé con una duda. Cuál es la diferencia entre ORM Y ELOQUENT. De ante mano les agradezco por la rpt.

Yor Jaggy Castaño Pino
Hola, ORM hace referencia a las siglas de Object Relational Mapping, este te permite manejar los datos que tienes en tu base de datos de una forma mucho mas facil. Los ORM internamente hacen un monton de sql querys que normalmente harias "a pie". Algunos ORM manejan una sintaxis especial para querys de mayor complejidad, como busquedas en multiples tablas.
Por otra parte, Eloquent es un reconocido ORM para php, que como mencione anteriormente, te permite hacer consultas con una sintaxis mucho mas sencilla, lo cual muchas veces te agiliza trabajo.
Ejemplo: ++Usando eloquent++, el siguiente codigo te permite crear un registro en la tabla de casas, con una direccion y un nombre de propietario.
$casa = new \App\Casa();
$casa->direccion = 'Av siempre viva 742';
$casa->nombre_propietario = 'Homero Simpson';
$casa->save();
++Insertando datos con php y mysql++, la cosa se pone un poco mas elaborada, no es dificil, solo menos legible y puede tomar un poco mas tiempo en dominarse.
$sql = "INSERT INTO casas (direccion, nombre_propietario) VALUES (?,?)";
$sth = $this->db->prepare($sql);
$params = array($direccion,$nombre_propietario);
$sth->execute($params));
Los anteriores son ejemplos, puede que se me haya escapado algo, pero la idea que te quiero transmitir es esa.