2026-04-20 00:34:21 +02:00
|
|
|
<?php
|
|
|
|
|
use Illuminate\Support\Facades\Route;
|
2026-09-30 07:08:08 +02:00
|
|
|
use App\Http\Controllers\Api\DeviceController;
|
|
|
|
|
|
|
|
|
|
Route::get('/', fn() => response()->json([
|
|
|
|
|
'app' => 'Heizung',
|
|
|
|
|
'status' => 'running',
|
|
|
|
|
'time' => now()->format('Y-m-d H:i:s'),
|
|
|
|
|
]));
|
|
|
|
|
|
2026-04-20 00:34:21 +02:00
|
|
|
Route::get('/health', fn() => response()->json(['ok'=>true]));
|
2026-09-30 07:08:08 +02:00
|
|
|
|
|
|
|
|
// 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']);
|
|
|
|
|
});
|