Skip to content

Commit dfb7cd9

Browse files
committed
get all soal fixed
1 parent 88cf117 commit dfb7cd9

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

app/Http/Controllers/RoomController.php

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,15 @@
1313
class RoomController extends Controller
1414
{
1515
public function index($id_room){
16-
$room = Room::all()->where('kode', $id_room);
16+
$room = Room::all()->where('kode', $id_room)->first();
17+
if($room->status == 0){
18+
# waiting room
19+
}
20+
else if($room->status == 1){
21+
$kumpulan_soal = $this->getAllSoalForRoom($room);
22+
dd($kumpulan_soal);
23+
return view('room', compact('kumpulan_soal'));
24+
}
1725
}
1826

1927
public function create(){
@@ -137,8 +145,7 @@ private function generateRandomString($length=10){
137145
return $randomString;
138146
}
139147

140-
private function getAllSoalForRoom($id_room){
141-
$room = Room::all()->where('kode', $id_room);
148+
private function getAllSoalForRoom($room){
142149
$paket_soal = $room->paket_id;
143150
$paket_soal = explode('|', $paket_soal);
144151
$kumpulan_soal = array();
@@ -154,6 +161,7 @@ private function getSoalFromPaket($id_paket){
154161
foreach($soals as $soal){
155162
array_push($kumpulan_soal, $this->translateSoal($soal));
156163
}
164+
return $kumpulan_soal;
157165
}
158166

159167
private function translateSoal($soal){

0 commit comments

Comments
 (0)