Итак, я только что попробовал отношение в laravel, используя полиморфный ..
данные появляются при использовании dd (), но данные не появляются после того, как я удаляю "dd ()"
Модели
public function submission()
{
return $this->morphTo('data');
}
с помощью dd ()
$storage = ItemStorage::where('id', $barang_id)->first();
$barang = $storage->submission;
dd($barang);
результат
Submission {#2218 ▼
#table: "barang"
#fillable: array:23 [▶]
#dates: array:3 [▶]
#attributes: array:23 [▶]
#original: array:23 [▶]
}
без dd ()
public static function butuhdana($barang_id)
{
$storage = ItemStorage::where('id', $barang_id)->first();
$barang = $storage->submission;
}
результат
Trying to get property 'submission' of non-object