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.