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: