4 Métodos de Eloquent que tal vez no conocías

4 Métodos de Eloquent que tal vez no conocías

Deja una respuesta

Comment as a guest.

  1. Solo «unique» conocía, para validar formularios al crear un usuario para no repetir un campo por ningún otro usuario, como dato adicional, unique soporta recibir como primer parámetro la columna a evaluar y como segundo parámetro el valor de una excepción a la regla única, estoy casi seguro de que así funciona, si no solo se le pasa como parámetro la excepción …

    1. Hola Ariel, muchas gracias por tu comentario. El nombre es igual al método de validación pero son distintas. Esta funciona solo para las colecciones y como primer parámetro recibe la «key» y un segundo parámetro booleano que es para hacer la búsqueda estricta. Saludos.

  2. Hola, la función load() sería lo mísmo que hacer un with() cargando esa relación y llamándola luego? Por ejemplo con vuestro ejemplo sería algo asi cómo $users->whit(‘products)->products. Tengo entendido que de esta manera tampoco haces una query por cada usuario, ya que tienes la relación cargada con anterioridad. Un saludo!

    1. Hola Alberto. Exacto una es anterior a obtener los resultados (with) y la otra es para cuando ya tenés la colección (load). Gracias por tu comentario.

  3. En el ejemplo de load, se prodria optimizar así? verdad.
    $users->load(‘products?)

    @foreach($users->products as $product)
    {{ $product->price }}
    @endforeach

  4. Excelente información, es la primera ves que visito este sitio y me parece muy interesante, con muchas cosas útiles, estaré un buen tiempo por acá revisando los artículos, muchas gracias por compartir, saludos Matias desde Toluca, Edo de México.

Sliding Sidebar

Matias Echazarreta

¡Hola!

Mi nombre es Matias Echazarreta.
Soy desarrollador web con más de 12 años de experiencia. Amante de Laravel, de los libros y del rock de los ’90. Te puedes comunicar conmigo  por trabajos de contratación, haciendo click aquí.

Nuestro Patreon

Desde Patreon puedes solicitar asesoria personalizado. ¡Ir a Patreon!

Suscríbete a nuestra lista de correo