未ログイントップにお知らせを置いてみた
This commit is contained in:
parent
3ea9476aa8
commit
69f619e2af
@ -27,17 +27,17 @@ class HomeController extends Controller
|
|||||||
*/
|
*/
|
||||||
public function index()
|
public function index()
|
||||||
{
|
{
|
||||||
if (Auth::check()) {
|
$informations = Information::query()
|
||||||
$informations = Information::query()
|
->select('id', 'category', 'pinned', 'title', 'created_at')
|
||||||
->select('id', 'category', 'pinned', 'title', 'created_at')
|
->orderByDesc('pinned')
|
||||||
->orderByDesc('pinned')
|
->orderByDesc('created_at')
|
||||||
->orderByDesc('created_at')
|
->paginate(3);
|
||||||
->paginate(3);
|
$categories = Information::CATEGORIES;
|
||||||
$categories = Information::CATEGORIES;
|
|
||||||
|
|
||||||
|
if (Auth::check()) {
|
||||||
return view('home')->with(compact('informations', 'categories'));
|
return view('home')->with(compact('informations', 'categories'));
|
||||||
} else {
|
} else {
|
||||||
return view('guest');
|
return view('guest')->with(compact('informations', 'categories'));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -27,5 +27,14 @@
|
|||||||
<p>ティッシュが蒸発するような人気のオカズや、底なしの体力を競い合うランキングなど、Webならではのサービスも用意<s class="grey-text">しています</s>したいですね。</p>
|
<p>ティッシュが蒸発するような人気のオカズや、底なしの体力を競い合うランキングなど、Webならではのサービスも用意<s class="grey-text">しています</s>したいですね。</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<h4 class="mt-5 mb-4">お知らせ</h4>
|
||||||
|
<div class="list-group list-group-flush">
|
||||||
|
@foreach($informations as $info)
|
||||||
|
<a class="list-group-item" href="{{ route('info.show', ['id' => $info->id]) }}">
|
||||||
|
<span class="badge {{ $categories[$info->category]['class'] }}">{{ $categories[$info->category]['label'] }}</span> {{ $info->title }} <small class="text-secondary">- {{ $info->created_at->format('n月j日') }}</small>
|
||||||
|
</a>
|
||||||
|
@endforeach
|
||||||
|
<a href="{{ route('info') }}" class="list-group-item text-right">お知らせ一覧 »</a>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@endsection
|
@endsection
|
||||||
|
Loading…
Reference in New Issue
Block a user