Relation One To Many
Relaci贸n uno a muchos
Ahora desde el punto de vista de la tabla de las categor铆as, podemos crear una relaci贸n de una categor铆a con muchos post de la tabla de blogs.
Modelo Category
En el modelo creamos la relacion.
En app/Models/Category.php
Ahora de los dos tipos de relacion que nos ofrece laravel hasMany o belogsToMany, el que necesitamos usar es hasMany:
class Category extends Model
{
use HasFactory;
public function blogs(){
return $this->hasMany(Blog::class);
}
}
Para desplegar los posts
Si buscamos uno de los posts y ese post tiene una categor铆a que existe en otros posts entonces veremos todos los posts donde este esa misma categor铆a.
$category = Category::find(1);
return $category->blogs;
Lo podemos hacer con eager loading.
$category = Category::with('blogs')->find(1);
return $category;
Listo.