Я строю социальную сеть. У меня есть Пользователи и Должности. для как понятия, которое я создал таблицу (Симпатия): _______________________ |id | post_id | user_id | | | | |
Я хочу показать человек, которые любят пост ниже каждый пост. , поэтому мне нужно сохранить строку для каждого Нравится . Моя проблема Красноречивым и как сохранить Like ряд
$post = Post::find($request->postId);
$like = new Likes();
$user = $request->user();
$post->likes()->save($like, $user);
return 'done';
этот код установлен user_id (Любит Tabel) 0
есть лучший способ Как концепции?
Концепция в порядке, вот как вы относитесь к таким отношениям. – GiamPy
Если вам нравятся только сообщения, это нормально, но если в будущем вам понадобятся комментарии, фотографии или т. Д., Вы должны рассмотреть возможность использования полиморфных отношений https://laravel.com/docs/5.2/eloquent -relationships # полиморфных-отношений – TheFallen