public function getAdContact(Request $request)
 {
     //get ad id
     $ad_id = $request->ad_id;
     //get ad info
     $ad_detail = $this->ad->getAdDetail($ad_id);
     $breadcrump = array();
     $breadcrump_data = $this->category->getParentsByIdFlat($ad_detail->category_id);
     if (!empty($breadcrump_data)) {
         foreach ($breadcrump_data as $k => &$v) {
             $category_url_params = array();
             $category_url_params[] = $this->category->getCategoryFullPathById($v['category_id']);
             if (session()->has('location_slug')) {
                 $category_url_params[] = 'l-' . session()->get('location_slug');
             }
             if (!empty($category_url_params)) {
                 $v['category_url'] = Util::buildUrl($category_url_params);
             }
         }
         //category part of breadcrump
         $breadcrump['c'] = array_reverse($breadcrump_data);
     }
     return view('ad.contact', ['ad_detail' => $ad_detail, 'breadcrump' => $breadcrump]);
 }