@extends('layouts.app') @section('title', $game->name) @section('content')
@if($game->screenshots()->count())
@else
@endif
{{ $game->name }} @if($game->rating)
{{ number_format($game->rating, 1) }}
@endif

{{ $game->name }}

@foreach($game->genres()->get() as $genre) {{ $genre->name }} @endforeach
@foreach($game->platforms()->get() as $platform) {{ $platform->name }} @endforeach

{{ Str::limit($game->summary, 200) }}

{{ $game->first_release_date->format('F j, Y') }}
@if($game->rating)
@for($i = 1; $i <= 5; $i++) @endfor
({{ number_format($game->rating_count) }} ratings)
@endif @auth @endauth @auth Write a Review @endauth
Summary

{{ $game->summary }}

@if($game->storyline)
Storyline

{{ $game->storyline }}

@endif
@if($game->dlcs->count() > 0)
DLCs & Expansions
@foreach($game->dlcs as $dlc)
{{ $dlc->name }}
{{ $dlc->name }}
View Details
@endforeach
@endif
Game Details
  • Release Date {{ $game->first_release_date->format('F j, Y') }}
  • @if($game->rating)
  • Rating {{ number_format($game->rating, 1) }}/100 ({{ number_format($game->rating_count) }} ratings)
  • @endif
  • Genres
    @foreach($game->genres()->get() as $genre) {{ $genre->name }} @endforeach
  • Platforms
    @foreach($game->platforms()->get() as $platform) {{ $platform->name }} @endforeach
  • @if($game->url)
  • Website Visit
  • @endif
@if($game->screenshots()->count() || $game->videos()->count())
@if($game->screenshots()->count())
Screenshots
@foreach($game->screenshots()->get() as $screenshot) @endforeach
@endif @if($game->videos()->count())
Videos
@foreach($game->videos()->get() as $video)
{{ $video->name }}
@endforeach
@endif
@endif
User Reviews
@auth Write a Review @endauth
@if($game->reviews->isEmpty())

No reviews yet. Be the first to review this game!

@auth Write a Review @else Login to Write a Review @endauth
@else

{{ number_format($game->reviews->avg('rating'), 1) }}

@for($i = 1; $i <= 5; $i++) @endfor

Based on {{ $game->reviews->count() }} reviews

{{ $game->reviews->where('recommended', true)->count() }} Recommended
{{ $game->reviews->where('recommended', false)->count() }} Not Recommended
Rating Distribution
@for($i = 10; $i >= 1; $i--) @php $count = $game->reviews->where('rating', '>=', ($i-1)*2)->where('rating', '<', $i*2)->count(); $percentage = $game->reviews->count() > 0 ? ($count / $game->reviews->count()) * 100 : 0; @endphp
{{ $i*2-1 }}-{{ $i*2 }}
{{ $count }}
@endfor
@foreach($game->reviews as $review)
{{ $review->user->name }}
{{ $review->created_at->diffForHumans() }}
{{ $review->rating }}/20
@if($review->recommended) Recommended @else Not Recommended @endif
{!! nl2br(e(Str::limit($review->content, 300))) !!} @if(strlen($review->content) > 300) Read more @endif
@endforeach
@endif
@if($game->similar_games->count() > 0) @endif
@endsection