Я создаю, как Твиттер, для изучения Laravel.
Я хочу получить информацию о твитах, за которыми я следую, и в том числе мои твиты с 1 запросом.
Это модельотношения.Пожалуйста, проверьте, я беру только информацию об отношениях.
Пожалуйста, дайте мне совет.
Следуйте за классом модели Следуйте расширяет Модель {
Public function user(){
return $this->belongsTo(User::class, "followed_user_id", "id");
}}
Модель Tweet
class Tweet extends Model {
Public function user(){
return $this->belongsTo(User::class, "user_id");
}}
Модель пользователя
class User extends Model{
Public function tweet(){
return $this->hasMany(Tweet::class);
}
Public function followUsers(){
return $this->hasMany(Follow::class, "follow_user_id");
}
Public function followedUsers(){
return $this->hasMany(Follow::class, "followed_user_id");
}}