Problema
Estoy tratando de hacer eco del nombre del usuario en mi artículo y estoy obteniendo el ErrorException: tratando de obtener propiedades de no objeto
. Mis códigos:
Modelos
1. Noticias
Las noticias de clase extienden el modelo2. Usuario
El usuario de la clase extiende los implementos del modelo AuthenticateBlEcontract,Controlador
Función pública ShowArticle ($ Slug)Cuchilla
$ Artículo-> Publicado-> NombreCuando intento eliminar el nombre en la cuchilla $ Artículo-> Publicado
emite el identificación
, Pero cuando intento agregar el nombre -> allí dice Tratar de obtener la propiedad de no-objeto
Pero tengo un nombre de campo en mi mesa y un Usuario
modelo. Me estoy perdiendo de algo?
Solución
¿Su consulta está devolviendo la matriz u objeto?? Si lo descarta, puede encontrar que es una matriz y todo lo que necesita es un acceso a la matriz ([]) en lugar de un acceso de objeto (->).
Segunda opinión
$ Artículo-> Poster-> Nombrea
$ Artículo-> Cartel ['Nombre']Lo siguiente es agregar un segundo parámetro en mi pertenencia, desde
devolver $ this-> pertenecersto ('app \ user');a
return $ this-> pereersto ('app \ user', 'user_id');en el cual user_id
es mi clave extranjera en la mesa de noticias.