Overview

Namespaces

  • App
    • Http
      • Controllers
        • Auth
      • Middleware
  • PHP

Classes

  • App\Ad
  • App\AdClick
  • App\AdLocation
  • App\Comment
  • App\Driver
  • App\Emergency
  • App\Http\Controllers\AdController
  • App\Http\Controllers\ApiController
  • App\Http\Controllers\Auth\AuthController
  • App\Http\Controllers\Auth\PasswordController
  • App\Http\Controllers\CommentController
  • App\Http\Controllers\Controller
  • App\Http\Controllers\EmergencyController
  • App\Http\Controllers\NewspaperController
  • App\Http\Controllers\RouteController
  • App\Http\Controllers\TaxiController
  • App\Http\Controllers\UserController
  • App\Http\Kernel
  • App\Http\Middleware\AddHeaders
  • App\Http\Middleware\AdminMiddleware
  • App\Newspaper
  • App\Route
  • App\Tablet
  • App\Taxi
  • App\Taxibase
  • App\User
  • Closure
  • Overview
  • Namespace
  • Class
  • Tree
 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:      * @author Stefano Groenland
16:      * @return mixed
17:      *
18:      * Makes the emergency records view.
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:      * @author Stefano Groenland
28:      * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
29:      *
30:      * Changes the 'seen' column's value from the database to the opposite.
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: 
APIv1 API documentation generated by ApiGen