I am trying to make a one-to-many relationship, but I get the following error
Undefined property: stdClass::$client (View: C:\wamp\www\intranet\resources\views\users\list.blade.php)
The problem is that I am working with an existing database that in the tables does not have id
fields, and the foreign keys would also be the typical ones like client_id
My model Client.php
class Client extends Model
{
protected $connection = 'dpnmwin';
protected $table = 'nmundfunc';
public function employee(){
return $this->hasMany('App\Employee');
}
}
My model Employee.php
class Employee extends Model
{
protected $connection = 'dpnmwin';
protected $table = 'nmtrabajador';
public function client(){
return $this->belongsTo('App\Client', 'COD_UND');
}
}
In nmtrabajador
COD_UND field would be the foreign key that relates to nmundfunc
.
And I try to get the data out like this: .
but it does not throw me the error, how can I solve it?
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire