19 lines
647 B
PHP
19 lines
647 B
PHP
<?php
|
|
use Illuminate\Support\Facades\Route;
|
|
use App\Http\Controllers\Api\DeviceController;
|
|
|
|
Route::get('/', fn() => response()->json([
|
|
'app' => 'Heizung',
|
|
'status' => 'running',
|
|
'time' => now()->format('Y-m-d H:i:s'),
|
|
]));
|
|
|
|
Route::get('/health', fn() => response()->json(['ok'=>true]));
|
|
|
|
// API
|
|
Route::prefix('api')->group(function () {
|
|
Route::get('/devices', [DeviceController::class, 'index']);
|
|
Route::get('/devices/{slug}', [DeviceController::class, 'show']);
|
|
Route::get('/devices/{slug}/latest', [DeviceController::class, 'latest']);
|
|
Route::get('/devices/{slug}/history', [DeviceController::class, 'history']);
|
|
});
|