From 998b6fe74503527c859bf0169623234cf77b4a3b Mon Sep 17 00:00:00 2001 From: jk Date: Thu, 24 Jun 2021 16:44:20 +0100 Subject: [PATCH] first iteration of search functionality - likely to fail hard --- app/Http/Controllers/SearchController.php | 12 ++++++++++++ resources/views/search/results.blade.php | 4 ++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/SearchController.php b/app/Http/Controllers/SearchController.php index 3b4a6fb..d381d5e 100644 --- a/app/Http/Controllers/SearchController.php +++ b/app/Http/Controllers/SearchController.php @@ -102,6 +102,18 @@ class SearchController extends Controller $result['mashes']=$masharr; $hopadditions = Hopaddition::where('beer_id', $result->beer_id)->distinct('timing')->get(); $result['hopadditions'] = $hopadditions; + $fermentations = Fermentation::where('beer_id', $result->beer_id)-get(); + $fermentarr = array(); + $i = 0; + foreach ($fermentations as $fermentation){ + if ($i == 0){ + $fermentarr = array('stage'=>($i + 1), 'temp'=>$fermentation->temperature, 'duration'=>$fermentation->duration); + } else { + array_push($fermentarr, array('stage'=>($i + 1), 'temp'=>$fermentation->temperature, 'duration'=>$fermentation->duration)); + }; + $i++; + }; + $result['fermentations'] = $fermentarr; } break; case('brewerie'): diff --git a/resources/views/search/results.blade.php b/resources/views/search/results.blade.php index 9013470..9931a7f 100644 --- a/resources/views/search/results.blade.php +++ b/resources/views/search/results.blade.php @@ -113,9 +113,9 @@ @foreach ($results as $result) {{$result->name}} - @foreach($result->mashes as $mash) Stage: {{$mash['stage']}} at {{$mash['temp']}}°C @if($mash['duration']) for {{$mash['duration']}}m @endif
@endforeach + @foreach($result->mashes as $mash)Stage: {{$mash['stage']}} at {{$mash['temp']}}°C @if($mash['duration']) for {{$mash['duration']}}m @endif
@endforeach {{$result->boil}}m boil with hop additions at:
@foreach($result->hopadditions as $hopaddition) {{$hopaddition->timing}} @endforeach - Fermentation stuff + @foreach($result->fermentations as $fermentation)Stage: {{$fermentation['stage']}}, {{$fermentation['temp']}}°C @if($fermentation['duration'])note: {{$fermenation['duration']}}@endif @endforeach @endforeach