Вход Регистрация
Файл: app/Http/Controllers/ReferalController.php
Строк: 50
<?php

namespace AppHttpControllers;

use 
AppModelsGameSettingModel;
use 
IlluminateHttpRequest;
use 
AppModelsReferalModel;
use 
AppModelsUserModel;
use 
Auth;

class 
ReferalController extends Controller
{
    public function 
index()
    {
        
$tournament = GameSettingModel::where('key', 'referal_tournament')->first()->value != '' ? 1 : 0;
        return 
view('game.referals.index', ['tournament' => $tournament]);
    }

    public function 
myReferals()
    {
        
$referals = ReferalModel::with('getUserInfo')->where('user', Auth::user()->id)->paginate(10);
        return 
view('game.referals.my', ['referals' => $referals]);
    }

    public function 
referalsRating()
    {
        
$setting = GameSettingModel::where('key', 'referal_tournament')->first();
        if(
$setting->value == '') return redirect('/')->with('error', 'Конкурс рефералов не активен!');
        
$rating = UserModel::orderBy('referal_count', 'DESC')->paginate(10);
        return 
view('game.referals.rating', ['rating' => $rating, "setting" => json_decode($setting->value)]);
    }

    public function 
setReferal($referal)
    {
        
session()->put('ref', $referal);
        return 
redirect('/');
    }
}
Онлайн: 2
Реклама