$table) { $mode = $data['mode']; if (empty($data[$torrentField][$mode])) { unset($data[$torrentField]); } else { $data[$torrentField] = $data[$torrentField][$mode]; } } return $data; } public function search_box() { return $this->belongsTo(SearchBox::class, 'mode', 'id'); } }