diff --git a/app/Ejaculation.php b/app/Ejaculation.php index 8410e48..80fd2b7 100644 --- a/app/Ejaculation.php +++ b/app/Ejaculation.php @@ -17,4 +17,9 @@ class Ejaculation extends Model protected $dates = [ 'ejaculated_date' ]; + + public function user() + { + return $this->belongsTo('App\User'); + } } diff --git a/app/Http/Controllers/HomeController.php b/app/Http/Controllers/HomeController.php index 78793a0..859a64f 100644 --- a/app/Http/Controllers/HomeController.php +++ b/app/Http/Controllers/HomeController.php @@ -35,7 +35,14 @@ class HomeController extends Controller $categories = Information::CATEGORIES; if (Auth::check()) { - return view('home')->with(compact('informations', 'categories')); + // お惣菜コーナー用のデータ取得 + $publicLinkedEjaculations = Ejaculation::where('is_private', false) + ->where('link', '<>', '') + ->orderBy('ejaculated_date', 'desc') + ->take(5) + ->get(); + + return view('home')->with(compact('informations', 'categories', 'publicLinkedEjaculations')); } else { return view('guest')->with(compact('informations', 'categories')); } diff --git a/resources/views/home.blade.php b/resources/views/home.blade.php index 4e9aae1..e359d63 100644 --- a/resources/views/home.blade.php +++ b/resources/views/home.blade.php @@ -22,38 +22,98 @@ お知らせ一覧 » -
参加しているランキングはありません。自信のあるお題を探して、参加登録してみませんか?
-参加登録をすると、定期的に集計されてここにあなたの順位が表示されます。
+ @if (!empty($publicLinkedEjaculations)) +最近の公開チェックインから、オカズリンク付きのものを表示しています。
++ 催眠音声 + 適当なタグ +
+ --}} + + @if (!empty($ejaculation->link)) + + + @endif + + @if (!empty($ejaculation->note)) ++ {!! Formatter::linkify(nl2br(e($ejaculation->note))) !!} +
+ @endif +- あなたがよく使うタグやオカズから、関連していそうなオカズリンクを探して表示しています。 -
-