Projekt

Obecné

Profil

Stáhnout (1.26 KB) Statistiky
| Větev: | Revize:
1
<?php
2
/**
3
 * Created by PhpStorm.
4
 * User: Zdenda
5
 * Date: 20.4.2018
6
 * Time: 20:09
7
 */
8

    
9
namespace App\Http\Controllers;
10

    
11
use App\Model\Device;
12
use Illuminate\Http\Request;
13

    
14
class DeviceController extends Controller
15
{
16
    public function getDevice(Request $request) {
17
        $address='';
18
        $showDirection=0;
19
        if ($request->has('address')) {
20
            $address = $request->input('address');
21
        }
22

    
23
        if ($request->has('showDirection')) {
24
            $showDirection = ($request->input('showDirection') === 1);
25
        }
26

    
27
        $device = new Device();
28
        $device->id = 1;
29
        $device->name = 'device';
30
        $device->street = $address;
31
        $device->town = $address;
32

    
33
        return response()->json($device);
34
    }
35

    
36
    /**
37
     * Vrati zarizeni podle id.
38
     * Url parametry:
39
     * dateFrom
40
     * dateTo
41
     * timeFrom
42
     * timeTo
43
     * direction
44
     *
45
     * @param Request $request
46
     * @param $id
47
     * @return \Symfony\Component\HttpFoundation\Response
48
     */
49
    public function getDeviceById(Request $request, $id) {
50

    
51

    
52
        $device = new Device();
53
        $device->id = $id;
54
        $device->name = 'device';
55
        $device->street = 'street';
56
        $device->town = 'town';
57

    
58
        return response()->json($device);
59
    }
60
}
(2-2/5)