таблицы: вопросы (ID, вопрос), ответы (идентификатор, question_id, ответ)получить из связанных таблиц с построитель запросов
Один вопрос имеет много ответов
Как я могу получить данные из одной таблицы (например, вопросы) и все связанные с ним данные из другой таблицы (ответов), используя только конструктор запросов laravel.
DB::table('questions')
->rightJoin('answers','questions.id', '=', 'answers.question_id')
->groupBy('questions.id')
->select('questions.question','answers.answer', 'questions.id', 'answers.question_id')
->get();
Это то, что я до сих пор, но это нт, кажется, дают именно так, как я хочу, чтобы данные были структурированы.
Код, который вы указали, возвращает 1 ответ на каждый вопрос. но он должен дать несколько ответов для каждого вопроса. –
Это не проблема с Laravel или построителем запросов, но проблема с тем, как вы структурировали свои данные в MySQL. –