Path : /var/www/html/master288-bk/app/Http/Controllers/ |
B-Con CMD Config cPanel C-Rdp D-Log Info Jump Mass Ransom Symlink vHost Zone-H |
Current File : /var/www/html/master288-bk/app/Http/Controllers/FrontController.php |
<?php namespace App\Http\Controllers; use App\Models\Page; use App\Models\Promotion; use App\Models\Slide; use App\Models\Download; use App\Models\Post; use Illuminate\Http\Request; use App; use Session; class FrontController extends Controller { private function setLocale(Request $request) { if($request->get('lang')){ // change language App::setlocale($request->get('lang')); }; } // Redirect to home public function index(Request $request, $id=null) { $this->setLocale($request); $slides = Slide::where('is_active', true)->orderBy('order')->get(); $posts = Post::orderBy("id",'desc')->limit(8)->get(); $downloads = Download::orderBy('order')->get(); $promotions = Promotion::whereNotIn('order',[1])->where('enabled', true)->orderBy('order')->limit(3)->get(); return view('front.home', ['slides'=>$slides, 'posts'=>$posts, 'downloads'=>$downloads,'promotions'=>$promotions]); } public function sport(Request $request) { $this->setLocale($request); return view('front.sport'); } public function casino(Request $request) { $this->setLocale($request); return view('front.casino'); } public function slot(Request $request) { $this->setLocale($request); return view('front.slot'); } public function lottory(Request $request) { $this->setLocale($request); return view('front.lottory'); } public function promotion(Request $request, $id=null) { $this->setLocale($request); $promotions = Promotion::where('enabled', true); if($id) { $promotions = $promotions->where('id',$id); } $promotions= $promotions->orderBy('order')->get(); return view('front.promotion', ['promotions'=>$promotions]); } public function promotionDetail(Request $request,$id) { $this->setLocale($request); $promotion = Promotion::FindOrFail($id); $promotions = Promotion::whereNotIn('id',[$id])->where('enabled',true)->orderBy('id','desc')->paginate(8); return view('front.promotion-detail',['promotion' => $promotion,'promotions' => $promotions]); } public function userRegister(Request $request) { $this->setLocale($request); return redirect()->route('about'); } public function contact(Request $request) { $this->setLocale($request); return view('front.about'); } public function cockFight(Request $request) { $this->setLocale($request); $page = Page::where('name', 'like', '%cock%')->first(); return view('front.cock-fight', ['page'=>$page]); } public function about(Request $request) { $this->setLocale($request); if($request->get('lang')=='en'){ $p ='about'; } elseif ($request->get('lang') == 'th') { $p = 'เกี่ยวกับเรา'; } else{ $p='អំពី'; } $page = Page::where("name",'like', '%'.$p.'%')->first(); return view('front.about', ['page'=>$page]); } }