Saltar al contenido

Propiedad Property [title] does not exist on this collection instance no existe en esta instancia de colección

Deseamos compartirte la mejor solución que encontramos en línea. Nosotros deseamos que te sirva de ayuda y si quieres comentarnos algún detalle que nos pueda ayudar a perfeccionar nuestra información hazlo libremente.

Solución:

cuando estas usando get() obtienes un colección. En este caso, debe iterar sobre él para obtener propiedades:

@foreach ($collection as $object)
     $object->title 
@endforeach

O simplemente puede obtener uno de los objetos por su índice:

 $collection[0]->title 

O obtenga el primer objeto de la colección:

 $collection->first() 

cuando estas usando find() o first() obtienes un objetopara que pueda obtener propiedades con simple:

 $object->title 

Con get() obtiene una colección (todos los datos que coinciden con la consulta), intente usar first() en cambio, devuelve solo un elemento, como este:

$about = Page::where('page', 'about-me')->first();

$about = DB::where('page', 'about-me')->first(); 

en lugar deget().

Funciona en mi proyecto.. Gracias.

Tienes la opción de sostener nuestro quehacer poniendo un comentario o dejando una puntuación te damos las gracias.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *