Я пытаюсь получить свойства из отношений между таблицами, но кажется, что это не работает, я пробовал другое решение в Интернете, но все еще не работает, вот код ниже, который я называю:
<code>$data = Employer::with(['contratClient'=>function($query){$query->select("idcontrat");}])
->where("id_entre",1)
->get();
echo "<pre>";
dd($data[0]->contratClient);
echo "
";
Модель работодателя:
class Employer extends Model{
protected $primaryKey = 'id_em';
protected $table = 'employers';
protected $guarded = array();
public function contratClient(){
return $this->hasMany("App\ContratClient","id_emp");
}
}
Модель ContratClient:
class ContratClient extends Model
{
protected $primaryKey = 'idcontrat';
protected $table = 'contratClients';
public function employer(){
return $this->belongsTo('App\Employer','id_em');
}
}
вот результат:
![enter image description here](https://i.stack.imgur.com/R7wXR.png)
если я что-то пропустил, пожалуйста, я в списке, все еще новичок в Laravel
спасибо