diff --git a/app/User.php b/app/User.php index 9badc40..ed4520f 100644 --- a/app/User.php +++ b/app/User.php @@ -29,4 +29,14 @@ class User extends Authenticatable protected $hidden = [ 'password', 'remember_token', ]; + + /** + * このユーザのメールアドレスから、Gravatarの画像URLを生成します。 + * @param int $size 画像サイズ + * @return string Gravatar 画像URL + */ + public function getProfileImageUrl($size = 30) : string { + $hash = md5(strtolower(trim($this->email))); + return '//www.gravatar.com/avatar/' . $hash . '?s=' . $size; + } } diff --git a/resources/views/home.blade.php b/resources/views/home.blade.php index ae43013..322f3fe 100644 --- a/resources/views/home.blade.php +++ b/resources/views/home.blade.php @@ -1,91 +1,78 @@ -@extends('layouts.base-old') +@extends('layouts.base') @section('head') - @endsection @section('content')
@{{ Auth::user()->name }}
-av_timer現在のセッション
+{{ $currentSession }}経過
-({{ $ejaculations[0]['ejaculated_date'] }} にリセット)
+{{ $currentSession }}経過
+({{ $ejaculations[0]['ejaculated_date'] }} にリセット)
@else -計測がまだ始まっていません
-(一度チェックインすると始まります)
+計測がまだ始まっていません
+(一度チェックインすると始まります)
@endif - @if (isset($summary) && $summary[0]->total_checkins > 0) -assessment概況
-平均記録: {{ 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 }}回
- @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 }}回回
参加しているランキングはありません。自信のあるお題を探して、参加登録してみませんか?
+参加登録をすると、定期的に集計されてここにあなたの順位が表示されます。
++ あなたがよく使うタグやオカズから、関連していそうなオカズリンクを探して表示しています。 +
+