Skip to content

Commit 8919824

Browse files
committed
Upgrade Sail to PHP 8.1. Update laravel to version 9
1 parent 70dce77 commit 8919824

40 files changed

+1256
-1857
lines changed

.github/workflows/tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
- name: Setup PHP
1313
uses: shivammathur/setup-php@15c43e89cdef867065b0213be354c2841860869e
1414
with:
15-
php-version: '8.0'
15+
php-version: '8.1'
1616
- name: Install Dependencies
1717
run: composer install -q --no-ansi --no-interaction --no-scripts --no-suggest --no-progress --prefer-dist
1818
- name: Generate key

app/Http/Controllers/DeviceController.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,8 @@ public function store(Request $request)
4646
$device->active = $request->active;
4747
$device->save();
4848
$device->sensors()->attach($request->sensor_id);
49-
50-
49+
50+
5151
return redirect()->route('device.index');
5252
}
5353

@@ -90,9 +90,9 @@ public function update(Request $request, Device $device)
9090
if((int)$request->sensor_id) {
9191
$device->sensors()->attach((int)$request->sensor_id);
9292
}
93-
93+
9494
$device->update();
95-
95+
9696
return redirect()->route('device.edit', ['device' => $device]);
9797
}
9898

@@ -107,7 +107,7 @@ public function deleteSensor(Request $request, Device $device)
107107
{
108108
$device->sensors()->detach($request->sensor_id);
109109
return redirect()->route('device.edit', ['device' => $device]);
110-
110+
111111
}
112112

113113
/**
@@ -120,7 +120,7 @@ public function destroy(Device $device)
120120
{
121121
$device->sensors()->detach();
122122
$device->delete();
123-
123+
124124
return redirect()->route('device.list');
125125
}
126126
}

app/Http/Controllers/GraphController.php

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,15 @@ public function show(Request $request)
1616
$selectedSensorId = $request->query('sensor-id', null);
1717
$startDate = $request->query('start-date', date("Y-m-d H:i",
1818
mktime(0, 0, 0, date("m"), date("d")-3, date("Y"))));
19-
$endDate = $request->query('end-date', date("Y-m-d H:i",
19+
$endDate = $request->query('end-date', date("Y-m-d H:i",
2020
mktime(23, 59, 59, date("m"), date("d"), date("Y"))));
2121

2222
if(!in_array($timeDistribution , ['series','linear'])) {
2323
$timeDistribution = 'series';
2424
}
25-
25+
2626
$devices = Device::get();
27-
27+
2828
if($selectedDeviceId) {
2929
$selectedDevice = Device::find((int)$selectedDeviceId);
3030
} else {
@@ -39,7 +39,7 @@ public function show(Request $request)
3939

4040

4141
$constraints = [];
42-
42+
4343
if ($selectedDeviceId) {
4444
$constraints[] = ['device_id', $selectedDeviceId];
4545
}
@@ -66,8 +66,14 @@ public function show(Request $request)
6666
$minValue = $points->min('value');
6767
$maxValue = $points->max('value');
6868

69+
70+
71+
$jsonData = json_encode(array_map(function($elem) {
72+
return ['date' => $elem->added_on, 'value' => $elem->value];
73+
}, $points->toArray()));
74+
6975
return View('partials.graph.show', [
70-
'points' => $points,
76+
'points' => json_encode($jsonData),
7177
'selectedDeviceId' => $selectedDeviceId,
7278
'selectedDevice' => $selectedDevice,
7379
'selectedSensor' => $selectedSensor,

composer.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,21 +8,21 @@
88
],
99
"license": "MIT",
1010
"require": {
11-
"php": "^7.3|^8.0",
11+
"php": "^8.0",
1212
"fideloper/proxy": "^4.4",
1313
"fruitcake/laravel-cors": "^2.0",
1414
"guzzlehttp/guzzle": "^7.0.1",
15-
"laravel/framework": "^8.12",
15+
"laravel/framework": "^9.0",
1616
"laravel/tinker": "^2.5"
1717
},
1818
"require-dev": {
19-
"facade/ignition": "^2.5",
19+
"spatie/laravel-ignition": "^1.0",
2020
"fakerphp/faker": "^1.9.1",
2121
"laravel/breeze": "^1.1",
2222
"laravel/sail": "^1.5",
2323
"laravel/telescope": "^4.4",
2424
"mockery/mockery": "^1.4.2",
25-
"nunomaduro/collision": "^5.0",
25+
"nunomaduro/collision": "^6.1",
2626
"phpunit/phpunit": "^9.3.3"
2727
},
2828
"config": {

0 commit comments

Comments
 (0)