Laravel elocuente encontrar y donde el retorno de dos tipos diferentes?

votos
0

Cuando uso:

$myModel::find(1);

Estoy completamente bien utilizando descriptores de acceso, por ejemplo - que es porque devuelve una instancia del modelo?

Y si uso

$myModel::where('foo', 'bar');

Ya no puedo acceder a cualquier función de descriptores de acceso o modelo, o incluso las relaciones en myModeles que el comportamiento esperado y si es - ¿cómo debería ejecutar una consulta en la que yo pueda seguir usando las relaciones de la modelo?

Publicado el 20/10/2018 a las 10:28
fuente por usuario
En otros idiomas...                            


1 respuestas

votos
0

usted tendrá que obtener el model.after que todo funcionará bien.

$myModel::where('foo', 'bar')->firstOrFail();
Respondida el 20/10/2018 a las 11:51
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more