BelongsTo (pertenece a)

 Migracion:




Modelo


BelongsTo-pertenece a

Una publicación está escrita por un autor, por lo que la publicación pertenece al autor. En esta relación, la tabla de publicaciones tiene un campo author_id que contiene la clave externa de la tabla de autores.

En el modelo Post la relación se define así:

public function author(): pertenece a

{

return $this->belongsTo(Author::class);

}

Cuando la relación está configurada correctamente, puede recuperar el modelo de autor de esta manera:

$post->author

La relación inversa de BelongsTo son HasMany y HasOne. Puede usar HasMany en casos como publicaciones y autores porque los autores pueden tener varias publicaciones. Puede usar HasOne en una situación en la que el autor (en este caso) necesita relacionarse solo con uno. Piense en un teléfono principal.








Comentarios

Entradas populares de este blog

Filtrando por fecha

10 videojuegos gratis para aprender JavaScript en línea

reloj obs---datetime.lua