Skip to content

Commit 693aac0

Browse files
authored
Merge pull request #603 from Laravel-Backpack/fix-demo-when-db-is-empty
Fix demo when articles table is empty
2 parents d7fbb3e + 44848d3 commit 693aac0

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

resources/views/vendor/backpack/theme-coreuiv2/dashboard.blade.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
$userCount = App\User::count();
2929
$articleCount = \Backpack\NewsCRUD\app\Models\Article::count();
3030
$lastArticle = \Backpack\NewsCRUD\app\Models\Article::orderBy('date', 'DESC')->first();
31-
$lastArticleDaysAgo = \Carbon\Carbon::parse($lastArticle->date)->diffInDays(\Carbon\Carbon::today());
31+
$lastArticleDaysAgo = $lastArticle !== null ? \Carbon\Carbon::parse($lastArticle->date)->diffInDays(\Carbon\Carbon::today()).' days' : 'No articles';
3232
3333
// notice we use Widget::add() to add widgets to a certain group
3434
Widget::add()->to('before_content')->type('div')->class('row')->content([
@@ -57,7 +57,7 @@
5757
->group('hidden')
5858
->type('progress')
5959
->class('card border-0 text-white bg-warning')
60-
->value($lastArticleDaysAgo.' days')
60+
->value($lastArticleDaysAgo)
6161
->progressClass('progress-bar')
6262
->description('Since last article.')
6363
->progress(30)

resources/views/vendor/backpack/theme-coreuiv4/dashboard.blade.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
$userCount = App\User::count();
2929
$articleCount = \Backpack\NewsCRUD\app\Models\Article::count();
3030
$lastArticle = \Backpack\NewsCRUD\app\Models\Article::orderBy('date', 'DESC')->first();
31-
$lastArticleDaysAgo = \Carbon\Carbon::parse($lastArticle->date)->diffInDays(\Carbon\Carbon::today());
31+
$lastArticleDaysAgo = $lastArticle !== null ? \Carbon\Carbon::parse($lastArticle->date)->diffInDays(\Carbon\Carbon::today()).' days' : 'No articles';
3232
3333
// notice we use Widget::add() to add widgets to a certain group
3434
Widget::add()->to('before_content')->type('div')->class('row')->content([
@@ -57,7 +57,7 @@
5757
->group('hidden')
5858
->type('progress')
5959
->class('card border-0 text-white bg-warning')
60-
->value($lastArticleDaysAgo.' days')
60+
->value($lastArticleDaysAgo)
6161
->progressClass('progress-bar')
6262
->description('Since last article.')
6363
->progress(30)

resources/views/vendor/backpack/theme-tabler/dashboard.blade.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
$userCount = App\User::count();
2929
$articleCount = \Backpack\NewsCRUD\app\Models\Article::count();
3030
$lastArticle = \Backpack\NewsCRUD\app\Models\Article::orderBy('date', 'DESC')->first();
31-
$lastArticleDaysAgo = \Carbon\Carbon::parse($lastArticle->date)->diffInDays(\Carbon\Carbon::today());
31+
$lastArticleDaysAgo = $lastArticle !== null ? \Carbon\Carbon::parse($lastArticle->date)->diffInDays(\Carbon\Carbon::today()).' days' : 'No articles';
3232
3333
// notice we use Widget::add() to add widgets to a certain group
3434
Widget::add()->to('before_content')->type('div')->class('row mt-3')->content([
@@ -67,7 +67,7 @@
6767
->statusBorder('start') // start|top|bottom
6868
->accentColor('info') // primary|secondary|warning|danger|info
6969
->ribbon(['top', 'la-star']) // ['top|right|bottom']
70-
->value($lastArticleDaysAgo.' days')
70+
->value($lastArticleDaysAgo)
7171
->progressClass('progress-bar')
7272
->description('Since last article.')
7373
->progress(30)

0 commit comments

Comments
 (0)