💄 Affiche les pages dans l'ordre avec les dates formatées

This commit is contained in:
2022-03-09 11:14:14 +01:00
parent 44e9b5d694
commit a253845eca
2 changed files with 11 additions and 4 deletions

View File

@@ -28,18 +28,21 @@ class PageController extends Controller
}
//https://itnext.io/laravel-the-mysterious-ordered-uuid-29e7500b4f8
$pages = array_map(static function ($page_path) use ($request) {
$pages = array_reverse(array_map(static function ($page_path) use ($request) {
try {
return [
'id' => explode('.', basename($page_path))[0],
'date' => DateTime::createFromFormat('U', substr(hexdec(implode(array_slice(explode('-', basename($page_path)), 0, 2))), 0, 10))->format('Y-m-d H:i:s'),
'date' => DateTime::createFromFormat(
'U',
substr(hexdec(implode(array_slice(explode('-', basename($page_path)), 0, 2))), 0, 10)
)->format('d/m/Y H:i:s'),
];
} catch (\Exception $e) {
$request->session()->flash('status', 'Date ?');
return null;
}
}, Storage::disk('pages')->files(Auth::user()->getAuthIdentifier()));
}, Storage::disk('pages')->files(Auth::user()->getAuthIdentifier())));
$user = Auth::user();