1 – Short explanation
Ver: “to see” without paying attention.
Ejemplo: El verano pasado vi a tu madre en la playa.
Mirar: “to look” and “to watch”. To see paying attention.
Ejemplo: Mira este libro, ¿qué te parece?
2 – Long explanation
Fuente: https://www.spanish.academy/blog/ver-vs-mirar-whats-the-difference-in-spanish/