Вызовите две реляционные таблицы в одном идентификаторе в Laravel. (проверьте фото) - PullRequest
0 голосов
/ 24 октября 2019

Я пытаюсь объединить приведенные ниже ответы в одну запись.

Здесь я получил два ключа, но как мне сделать это в одномkey.

В моем контроллере я указал id для двух разных ресурсов для author и authorprofile. Но как я могу использовать с одним ресурсом, потому что автор и профиль автора находятся в таблицах отношений.

enter image description here

Атрибуты ресурса на скриншоте, пожалуйста, проверьте.

1 Ответ

2 голосов
/ 24 октября 2019

Эй, лучше использовать Eloquent Relation, например, если у вас есть Author Модель и AuthorProfile Модель, поэтому вы указали метод ниже в модели Автор

public function Authorprofile(){
return $this->belongsTo(AuthorProfile::class, 'authorprofile_id');
}

, затем используйте в Контроллере, как.

public function show($id){
 $author = Author::with('Authorprofile')->find($id)
}

Надеюсь, что это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...