diff --git a/IES-Bandung/app/Http/Controllers/VendorUserController.php b/IES-Bandung/app/Http/Controllers/VendorUserController.php index 32a780033bb6be0d7bb5087fcb7d92206b086376..45b9a42ac341846005cf3a01929f9e5d88d379e5 100644 --- a/IES-Bandung/app/Http/Controllers/VendorUserController.php +++ b/IES-Bandung/app/Http/Controllers/VendorUserController.php @@ -28,8 +28,10 @@ class VendorUserController extends Controller if(is_null($rating)) $rating = -1; + $recommendation = Recommendation::countRecommendation($vendorId); + $loggedInUserId = Auth::user()['id']; - $recommended = count(Recommendation::getRecommendation($loggedInUserId, $vendorId))>0; + $isRecommended = count(Recommendation::getRecommendation($loggedInUserId, $vendorId))>0; return view('vendorUser', [ 'editable' => $editable, @@ -39,7 +41,8 @@ class VendorUserController extends Controller 'updatedObjects' => $updatedObjects, 'userId' => $loggedInUserId, 'vendorId' => $vendorId, - 'recommended' => $recommended]); + 'recommendation' => $recommendation, + 'isRecommended' => $isRecommended]); } public function recommend(Request $request){ diff --git a/IES-Bandung/app/Model/Recommendation.php b/IES-Bandung/app/Model/Recommendation.php index 3c282085fad395807b67c29a10052eeaf29b5bdc..4fc79064fd8cadba9cd1ae1a84fbf1fcd3713d93 100644 --- a/IES-Bandung/app/Model/Recommendation.php +++ b/IES-Bandung/app/Model/Recommendation.php @@ -19,7 +19,7 @@ class Recommendation extends Model public static function addRecommendation($userId, $vendorId) { if(count(Recommendation::getRecommendation($userId, $vendorId)) > 0) return; - + $model = new Recommendation; $model->user_id = $userId; $model->vendor_id = $vendorId; @@ -27,4 +27,11 @@ class Recommendation extends Model return $model; } + public static function countRecommendation($vendorId) { + return Recommendation:: + where('vendor_id', '=', $vendorId) + ->get() + ->sum('vendor_id'); + } + } diff --git a/IES-Bandung/resources/views/vendorUser.blade.php b/IES-Bandung/resources/views/vendorUser.blade.php index a72a9d744759ddc25f395d55a829f63c9e40262c..ca7fcd68b262e0cdf49e32bef67b35f40be5db33 100755 --- a/IES-Bandung/resources/views/vendorUser.blade.php +++ b/IES-Bandung/resources/views/vendorUser.blade.php @@ -60,7 +60,7 @@ <small class="text-10 text-grey">Barang Dagangan</small> </a> <a href class="inline padder-v padder-md"> - <span class="h3 block font-bold m-b-xs">155</span> + <span class="h3 block font-bold m-b-xs">{{ $recommendation }}</span> <small class="text-10 text-grey">Rekomendasi</small> </a> </div> @@ -70,7 +70,7 @@ <form style="margin:0; padding:0; display:inline" action="recommend" method="post"> {{ csrf_field() }} <input type="hidden" name="vendorId" value="{{$vendorId}}"> - <button class="btn btn-sm inline m-t-lg {{ $recommended?"btn-warning":"btn-default" }}"><i class="m-r-xs fa fa-star"></i>Rekomendasikan</button> + <button class="btn btn-sm inline m-t-lg {{ $isRecommended?"btn-warning":"btn-default" }}"><i class="m-r-xs fa fa-star"></i>Rekomendasikan</button> </form> </div> </div>