Files
i-love/routes/web.php
2025-06-17 10:19:06 +08:00

25 lines
945 B
PHP

<?php
use Illuminate\Support\Facades\Route;
Route::get('/', function () {
$photoAlbum = \App\Models\PhotoAlbumModel::with('photos')->get();
foreach ($photoAlbum as $album) {
$album->url = \Illuminate\Support\Facades\Storage::url($album->url);
$album->created_at = date('Y-m-d', $album->created_at);
foreach ($album['photos'] as $photo) {
$photo->original = \Illuminate\Support\Facades\Storage::url($photo->original);
$photo->compressed = \Illuminate\Support\Facades\Storage::url($photo->compressed);
$photo->watermarked = \Illuminate\Support\Facades\Storage::url($photo->watermarked);
}
}
// exit(json_encode($photoAlbum));
return view('index', [
'photo_album' => $photoAlbum,
]);
});
Route::get('/images/compress', function() {
return view('compress');
});
Route::post('/upload', [\App\Http\Controllers\ImageController::class, 'upload']);