Как я могу написать вложенный запрос в Laravel - PullRequest
0 голосов
/ 13 января 2019
SELECT * FROM posts WHERE user_id IN (SELECT following FROM follows WHERE user_id='1'

Это запрос, который я хочу записать в laravel, чтобы получить данные. Как мне записать это в laravel

1 Ответ

0 голосов
/ 13 января 2019

Это должно работать:

$result = DB::table('posts')
    ->whereIn('user_id', function ($query) {
        $query->select('following')
            ->from('follows')
            ->where('user_id', 1);
    })->get();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...