Моя проблема в том, что сложно получить данные из поля отношений. В таблице нет нулевого значения, но ошибка показывает попытку прочитать нулевое значение. Данные, связанные с API. Они работают, когда я ставлю if и else, но я не могу найти правильное решение этой проблемы.
Вот моя строка function.php
function getUnitClerk($unit_id){
$unit = Unit::where('id', $unit_id)->first();
$division = Division::where('id', $unit->ref_division_id)->first();
$department = Department::where('id', $division->ref_department_id)->first();
}
Контроллер
модель агрегата
namespace App\Models\References;
use Illuminate\Database\Eloquent\Model;
class Unit extends Model
{
protected $table = 'ref_unit';
public function division() {
return $this->belongsTo(division::class,'ref_division_id','id');
}
public function section() {
return $this->hasMany(section::class,'ref_unit_id','id');
}
}
Модель деления
namespace App\Models\References;
use Illuminate\Database\Eloquent\Model;
class Division extends Model
{
protected $table = 'ref_division';
public function department() {
return $this->belongsTo(department::class,'ref_department_id','id');
}
public function unit() {
return $this->hasMany(unit::class,'ref_division_id','id');
}
}
Модель отдела
namespace App\Models\References;
use Illuminate\Database\Eloquent\Model;
class Department extends Model
{
protected $table = 'ref_department';
public function tenant() {
return $this->belongsTo('App\Models\References\Tenant','ref_tenant_id','id');
}
public function departmentdetail() {
return $this->hasMany(departmentdetail::class,'ref_department_id','id');
}
public function division() {
return $this->hasMany(division::class,'ref_department_id','id');
}}
Подробнее здесь: https://stackoverflow.com/questions/723 ... -laravel-8
Попытка прочитать свойство «ref_department_id» со значением null в laravel 8. ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Невозможно прочитать свойство addEventListener со значением null в copycode.js.
Anonymous » » в форуме Jquery - 0 Ответы
- 18 Просмотры
-
Последнее сообщение Anonymous
-
-
-
React Native TypeError: невозможно прочитать свойство createClient со значением null
Anonymous » » в форуме Android - 0 Ответы
- 38 Просмотры
-
Последнее сообщение Anonymous
-
-
-
React Native TypeError: невозможно прочитать свойство createClient со значением null
Anonymous » » в форуме Android - 0 Ответы
- 32 Просмотры
-
Последнее сообщение Anonymous
-