コード例 #1
0
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     $app_language = new AppLanguage();
     $list_timeline = Timeline::with(['timelineDetails' => function ($query) {
         $query->where('language_code', '=', AppLanguage::getDefaultLanguage());
     }])->orderBy('order')->get();
     return view('admin.timeline.index', compact('list_timeline', 'app_language'));
 }
コード例 #2
0
ファイル: PageController.php プロジェクト: VoDongMy/VoDongMy
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     $app_language = new AppLanguage();
     $list_pages = StaticPage::with(['pageDetails' => function ($query) {
         $query->where('language_code', '=', AppLanguage::getDefaultLanguage());
     }])->get();
     return view('admin.staticpage.index', compact('list_pages', 'app_language'));
 }
コード例 #3
0
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index(Request $request)
 {
     $app_language = new AppLanguage();
     $list_services = Service::with(['serviceDetails' => function ($query) {
         $query->where('language_code', '=', AppLanguage::getDefaultLanguage());
     }])->paginate(config('custom.default_record_per_page'));
     return view('admin.services.index', compact('list_services', 'app_language'));
 }
コード例 #4
0
 /**
  * Show the form for creating a new resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function create()
 {
     $CategoryDatas = new CategoryData();
     $languages = AppLanguage::orderBy('id')->get();
     $listcategories = Category::with(['CategoryData' => function ($query) {
         $query->where('language_code', '=', AppLanguage::getDefaultLanguage());
     }])->where('parent_id', '=', 0)->get();
     return view('admin.article.newcategory', compact('languages', 'listcategories', 'CategoryDatas'));
 }
コード例 #5
0
ファイル: PostController.php プロジェクト: VoDongMy/VoDongMy
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     $category_data = new CategoryData();
     $app_language = new AppLanguage();
     $list_post = Post::with(['PostData' => function ($query) {
         $query->where('language_code', '=', AppLanguage::getDefaultLanguage());
     }])->get();
     return view('admin.article.posts', compact('list_post', 'category_data', 'app_language'));
 }
コード例 #6
0
ファイル: ServiceDetail.php プロジェクト: VoDongMy/VoDongMy
 /**
  * Get the option select service.
  *
  * @return String option format for select box
  */
 public function selectBoxService($select_id = '')
 {
     $str_return = '';
     $list_services = Service::with(['serviceDetails' => function ($query) {
         $query->where('language_code', '=', AppLanguage::getDefaultLanguage());
     }])->where('is_active', '=', '1')->get();
     if ($list_services) {
         foreach ($list_services as $service) {
             foreach ($service->serviceDetails as $info_service) {
                 $service_id = $service->id;
                 if ($service_id == $select_id) {
                     $attribute_option = 'selected';
                 } else {
                     $attribute_option = '';
                 }
                 $str_return .= "<option value='" . $service_id . "' " . $attribute_option . '>' . $info_service->service_name . '</option>';
             }
         }
     }
     return $str_return;
 }
コード例 #7
0
ファイル: StaticPageData.php プロジェクト: VoDongMy/VoDongMy
 /**
  * Get the option select static page.
  *
  * @return String option format for select box
  */
 public function selectBoxPage($select_id = '')
 {
     $str_return = '';
     $list_page = StaticPage::with(['PageData' => function ($query) {
         $query->where('language_code', '=', AppLanguage::getDefaultLanguage());
     }])->where('is_active', '=', '1')->get();
     if ($list_page) {
         foreach ($list_page as $page) {
             foreach ($page->PageData as $info_page) {
                 $page_id = $page->id;
                 if ($page_id == $select_id) {
                     $attribute_option = 'selected';
                 } else {
                     $attribute_option = '';
                 }
                 $str_return .= "<option value='" . $page_id . "' " . $attribute_option . '>' . $info_page->page_title . '</option>';
             }
         }
     }
     return $str_return;
 }
コード例 #8
0
ファイル: CategoryData.php プロジェクト: VoDongMy/VoDongMy
 /**
  * Get the option select category.
  *
  * @return String option format for select box
  */
 public function selectBoxCategory($parent_id = 0, $split = '', $select_id = '')
 {
     $str_return = '';
     $list_category = Category::with(['CategoryData' => function ($query) {
         $query->where('language_code', '=', AppLanguage::getDefaultLanguage());
     }])->where('parent_id', '=', $parent_id)->get();
     if ($list_category) {
         foreach ($list_category as $category) {
             foreach ($category->categoryData as $cate) {
                 $category_id = $category->id;
                 if ($category_id == $select_id) {
                     $attribute_option = 'selected';
                 } else {
                     $attribute_option = '';
                 }
                 $str_return .= "<option value='" . $cate->category_blogs_id . "' " . $attribute_option . '>' . $split . $cate->category_name . '</option>';
             }
             $str_return .= self::selectBoxCategory($category_id, '|---', $select_id);
         }
     }
     return $str_return;
 }