У меня есть 2 столбца в одной из моих таблиц.
| mark_1 | mark_2 |
Эти отметки сохраняются для 2 типов пользователей в системе.
- mark_1 для user_type_1
- mark_2 для user_type_2
При извлечении из этой таблицы мне нужно условно получить указанный c отметка столбца (mark_1 или mark_2) как отметку для каждого типа пользователя. Как добиться этого с помощью Laravel eloquent модели.
Но нужно это в Eloquent, например, когда я запрашиваю Mark :: all (), мне нужно необходимое значение столбца mark.
if($userType == 'student_1'){
$marks = DB::table('marks')
->select('user_id', DB::raw('marks_1 as marks'));
} else {
$marks = DB::table('marks')
->select('user_id', DB::raw('marks_2 as marks'));
}