В Laravel я могу создать связь между 2 идентификаторами в одной таблице? В моем случае расстояние от помех между двумя фотографиями. Я хочу сохранить hamming_distance каждого идентификатора ко всем другим идентификаторам. Один для каждой связи. Нет Dups. Не волнуйтесь о масштабе или о том, сколько времени требуется, чтобы генерировать каждое значение hamming_distance. На самом деле просто ищет лучшую схему, чтобы справиться с этим.
Таблица фотографий
id
path
etc
Другая таблица. Или то, что предлагается, поскольку 2 столбца с тем же именем, очевидно, не будут работать
photo_id
photo_id
hamming_distance
В вашей второй таблице
public function Photo(){
return $this->belongsTo('App\Photo', 'photo_id', 'id');
}
Для получения дополнительной информации https://laravel.com/docs/5.6/eloquent-relationships#one-to-one