diff --git a/app/Http/ViewComposers/ProfileComposer.php b/app/Http/ViewComposers/ProfileStatsComposer.php similarity index 98% rename from app/Http/ViewComposers/ProfileComposer.php rename to app/Http/ViewComposers/ProfileStatsComposer.php index cbb9a85..6f93ded 100644 --- a/app/Http/ViewComposers/ProfileComposer.php +++ b/app/Http/ViewComposers/ProfileStatsComposer.php @@ -7,7 +7,7 @@ use Carbon\Carbon; use Illuminate\Support\Facades\DB; use Illuminate\View\View; -class ProfileComposer +class ProfileStatsComposer { public function __construct() { diff --git a/app/Providers/ViewComposerServiceProvider.php b/app/Providers/ViewComposerServiceProvider.php index bb4f062..70bf1fd 100644 --- a/app/Providers/ViewComposerServiceProvider.php +++ b/app/Providers/ViewComposerServiceProvider.php @@ -2,7 +2,7 @@ namespace App\Providers; -use App\Http\ViewComposers\ProfileComposer; +use App\Http\ViewComposers\ProfileStatsComposer; use Illuminate\Support\Facades\View; use Illuminate\Support\ServiceProvider; @@ -15,7 +15,7 @@ class ViewComposerServiceProvider extends ServiceProvider */ public function boot() { - View::composer('components.profile', ProfileComposer::class); + View::composer('components.profile-stats', ProfileStatsComposer::class); } /** diff --git a/resources/views/components/profile-stats.blade.php b/resources/views/components/profile-stats.blade.php new file mode 100644 index 0000000..4502525 --- /dev/null +++ b/resources/views/components/profile-stats.blade.php @@ -0,0 +1,15 @@ +
{{ $currentSession }}経過
+({{ $latestEjaculation->ejaculated_date->format('Y/m/d H:i') }} にリセット)
+@else +計測がまだ始まっていません
+(一度チェックインすると始まります)
+@endif + +平均記録: {{ Formatter::formatInterval($summary[0]->average) }}
+最長記録: {{ Formatter::formatInterval($summary[0]->longest) }}
+最短記録: {{ Formatter::formatInterval($summary[0]->shortest) }}
+合計時間: {{ Formatter::formatInterval($summary[0]->total_times) }}
+通算回数: {{ $summary[0]->total_checkins }}回
\ No newline at end of file diff --git a/resources/views/components/profile.blade.php b/resources/views/components/profile.blade.php index 42d7a4a..676764f 100644 --- a/resources/views/components/profile.blade.php +++ b/resources/views/components/profile.blade.php @@ -1,19 +1,15 @@{{ $currentSession }}経過
-({{ $latestEjaculation->ejaculated_date->format('Y/m/d H:i') }} にリセット)
- @else -計測がまだ始まっていません
-(一度チェックインすると始まります)
- @endif - -平均記録: {{ Formatter::formatInterval($summary[0]->average) }}
-最長記録: {{ Formatter::formatInterval($summary[0]->longest) }}
-最短記録: {{ Formatter::formatInterval($summary[0]->shortest) }}
-合計時間: {{ Formatter::formatInterval($summary[0]->total_times) }}
-通算回数: {{ $summary[0]->total_checkins }}回
+ @component('components.profile-stats', ['user' => $user]) + @endcomponent