mirror of
https://github.com/bdnugget/speedtest-tracker.git
synced 2026-11-07 08:37:27 +00:00
[Feature] Latest result timestamp on dashboard (#842)
This commit is contained in:
1 parent
6af5c10b90
commit
7b60356cb7
3 files changed
+19
-3
No files matched your search
@@ -12,8 +12,17 @@ class HomeController extends Controller
|
||||
*/
|
||||
public function __invoke(Request $request)
|
||||
{
|
||||
$hasResults = Result::count() > 0;
|
||||
$latestResult = Result::query()
|
||||
->select(['id', 'ping', 'download', 'upload', 'successful', 'created_at'])
|
||||
->latest()
|
||||
->first();
|
||||
|
||||
return view($hasResults ? 'dashboard' : 'get-started');
|
||||
if (! $latestResult) {
|
||||
return view('get-started');
|
||||
}
|
||||
|
||||
return view('dashboard', [
|
||||
'latestResult' => $latestResult,
|
||||
]);
|
||||
}
|
||||
}
|
||||
@@ -4,6 +4,12 @@
|
||||
@livewire(\App\Filament\Widgets\StatsOverviewWidget::class)
|
||||
</div>
|
||||
|
||||
@if ($latestResult)
|
||||
<div class="text-sm font-semibold leading-6 text-center col-span-full sm:text-base">
|
||||
Latest result: {{ $latestResult?->created_at->diffForHumans() }}
|
||||
</div>
|
||||
@endif
|
||||
|
||||
<div class="col-span-full">
|
||||
@livewire(\App\Filament\Widgets\RecentSpeedChartWidget::class)
|
||||
</div>
|
||||
|
||||
+2
-1
@@ -14,7 +14,8 @@ use Illuminate\Support\Facades\Route;
|
||||
|
|
||||
*/
|
||||
|
||||
Route::get('/', HomeController::class);
|
||||
Route::get('/', HomeController::class)
|
||||
->name('home');
|
||||
|
||||
Route::get('/login', function () {
|
||||
return redirect('/admin/login');
|
||||
|
||||
Reference in new issue
Block a user