Я хочу спросить о том, как получить все данные в laravel. У меня есть такие таблицы:
Corp
corp_idимя_корпуса
дочерняя компания subsidiary_idcorp_idsubsidiary_name
PIC клиента cust_pic_idcorp_idsubsidiary_idCUST_NAMEcust_phonecust_addresscust_email
каждая подобная модель
модель корпуса
protected $table= 'corps';
public function CustomerPIC()
{
return $this->hasMany('App\CustomerPIC');
}
вспомогательная модель
protected $table = 'subsidiaries';
public function CustomerPIC()
{
return $this->hasMany('App\CustomerPIC');
}
модель PIC клиента
protected $table = 'customer_P_I_CS';
public function corp()
{
return $this->belongsTo('App\Corp');
}
public function subsidiary()
{
return $this->belongsTo('App\Subsidiary');
}
и у меня есть контроллер
контроллер
public function getCustomer()
{
$getData = CustomerPIC::with(['Corp','Subsidiary'])->get();
return response()->json([
'data'=>$getData
]);
}
вопрос в том, почему яполучить возврат без имени corp_name и имя_сделения.и есть corp: NULL и дочерняя: NULL, даже если у меня нет этой строки
, то есть нет corp_name и субсидиарное_имя, я хочу вернуть все данные.спасибо что прочитали