1: <?php
 2: 
 3: namespace App\Http\Controllers;
 4: 
 5: use Illuminate\Http\Request;
 6: 
 7: use App\Http\Requests;
 8: use App\Http\Controllers\Controller;
 9: use Route, View;
10: use App\Emergency;
11: 
12: class EmergencyController extends Controller
13: {
14:     15: 16: 17: 18: 19: 
20:     public function showSignals(){
21:         $emergencies = Emergency::with('taxi')->where('seen','=',0)->get();
22:         $emergenciesSeen = Emergency::with('taxi')->where('seen', '!=',0)->get();
23:         return View::make('/noodsignalen', compact('emergencies','emergenciesSeen'));
24:     }
25: 
26:     27: 28: 29: 30: 31: 
32:     public function seenSignal(){
33:         $id = Route::current()->getParameter('id');
34:         $msg = Emergency::where('id',$id)->first();
35:         if(!$msg->seen > 0){
36:             $msg->where('id',$id)->update(['seen' => 1]);
37:         }else{
38:             $msg->where('id',$id)->update(['seen' => 0]);
39:         }
40:         session()->flash('alert-success', 'Melding gezien status aangepast.');
41:         return redirect('/noodsignalen');
42:     }
43: }
44: