lundi 23 novembre 2015

Relations in Lavael

My Product model:

public function categoria(){
    return $this->belongsTo('estoque\Categoria');
}

and my model Categoria has:

public function produtos(){
        return $this->hasMany('estoque\Produto');
}

try to access from produto in the view view:

<td> {{$p->categoria}} <td>

Return an array:

{"id":1,"nome":"Cerveja","descricao":"Todas cervejas","ativo":1,"created_at":"2015-10-24 13:53:14","updated_at":"2015-10-24 13:53:14"}

This should not return an object of Categoria? I would like to access like this:

<td> {{$p->categoria->nome}} <td>

not :

{{$p->categoria['nome']}}

But it is an array:

Trying to get property of non-object

But in the documentation the return is an object not arrayLavael. Any ideas?



via Chebli Mohamed

Aucun commentaire:

Enregistrer un commentaire