KUJUNTI.ID MINISH3LL
Path : /var/www/html/master288-bk/app/Http/Controllers/
(S)h3ll Cr3at0r :
F!le Upl0ad :

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]);
    }
}

© KUJUNTI.ID