public function detailBusiness($business_id)
 {
     $member_id = auth()->guard('member')->user()->member_id;
     $model_business = model_business::find($business_id);
     $model_review = model_review::where(['member_id' => $member_id, 'business_id' => $business_id, 'review_status' => 1])->orderBy('review_id', SORT_DESC)->first();
     $model_claim = model_business_claim::where(['business_id' => $business_id, 'member_id' => $member_id, 'bclaim_status' => '1'])->get();
     $model_maff = model_member_affiliation::where(['business_id' => $business_id, 'member_id' => $member_id, 'maff_status' => '1'])->get();
     $model_pcat = model_photos_category::where(['business_id' => $business_id, 'pcat_status' => 1])->pluck('pcat_name', 'pcat_id')->toArray();
     $model_pbusiness = model_photos_business::where(['business_id' => $business_id, 'pbusiness_status' => 1])->get();
     $sisaticket = [];
     $model_bticket = model_bticket::where(['business_id' => $business_id])->get();
     foreach ($model_bticket as $bticket) {
         $sisaticket[$bticket->ticket_id] = $bticket->bticket_amount;
     }
     return view('frontend.business.view_detail')->with(['member_id' => $member_id, 'business' => $model_business, 'alreadyClaim' => count($model_claim), 'isOwner' => count($model_maff), 'pcat' => $model_pcat, 'pbusiness' => $model_pbusiness, 'sisaticket' => $sisaticket, 'model_review' => $model_review]);
 }
 public function editbusiness()
 {
     $err = array();
     if ($_POST['_type'] == 3) {
         $model_business = model_business::find($_POST['business_id']);
         $model_business['business_status'] = 0;
         $model_business->save();
     } else {
         if ($_POST['_type'] == 1) {
             $model_business = new model_business();
             $model_business->create($_POST);
         } else {
             if ($_POST['_type'] == 2) {
                 $model_business = model_business::find($_POST['business_id']);
                 $model_business->fill($_POST);
                 $model_business->save();
             }
         }
     }
     return redirect('/backend/business')->withErrors($err);
 }
예제 #3
0
 public function parentName()
 {
     $model_business = model_business::find($this->business_parent);
     return $model_business['business_name'];
 }