コード例 #1
0
ファイル: ShopService.php プロジェクト: agriya/webshoppack
 public function updateShopDetails($input)
 {
     $user = \Config::get('webshoppack::logged_user_id');
     $this->logged_user_id = $user();
     $this->updateShopOwnerStatus($input);
     $already_added = true;
     if ($this->isShopAlreadyAdded()) {
         //Update shop details
         $data_arr['shop_name'] = $input['shop_name'];
         $data_arr['url_slug'] = $input['url_slug'];
         $data_arr['shop_slogan'] = $input['shop_slogan'];
         $data_arr['shop_desc'] = $input['shop_desc'];
         //	$data_arr['shop_message'] = $input['shop_message'];
         $data_arr['shop_contactinfo'] = $input['shop_contactinfo'];
         ShopDetails::whereRaw('user_id = ?', array($this->logged_user_id))->update($data_arr);
     } else {
         $already_added = false;
         $data_arr['shop_name'] = $input['shop_name'];
         $data_arr['url_slug'] = $input['url_slug'];
         $data_arr['shop_slogan'] = $input['shop_slogan'];
         $data_arr['shop_desc'] = $input['shop_desc'];
         //	$data_arr['shop_message'] = $input['shop_message'];
         $data_arr['shop_contactinfo'] = $input['shop_contactinfo'];
         $data_arr['user_id'] = $this->logged_user_id;
         $shop = new ShopDetails();
         $shop->insert($data_arr);
     }
     return $already_added;
 }