Estou com o seguinte problema no laravel, no meu relacionamento está assim!
Model Categoria:
public function produto()
{
return $this->hasMany(Produto::class, 'id');
}
Model Produto:
public function categoria()
{
return $this->belongsTo(Categoria::class, 'categoria_id');
}
no controller ta assim:
public function index()
{
$pedidos = Categoria::all();
foreach($pedidos as $ite){
echo $ite->produtos->name;
}
}
o problema é que ele ta me retornando esse erro ai:
Undefined property: Illuminate\Database\Eloquent\Collection::$name
e no terminal ta ta retornando assim:
GET http://localhost:8000/blog 500 (Internal Server Error)
Como posso revolver?