Ошибка LAravel 505 - PullRequest
       2

Ошибка LAravel 505

0 голосов
/ 17 мая 2018

Это дает

Ошибка страницы 404

и я не знаю почему.

 public static function getGeneration($currentParent, $rootParent){
    // dd($rootParent);
    $user = User::where("username", $currentParent)->first();

    $generation =[];
    $x = 0;
    $bool = true;

     while ($bool) {

        if($x==0){
            $generation[$x] = (User::where("username", $user->sponsor_username)
                                ->firstOrfail())
                                ->sponsor_username;
        }else{
            $generation[$x] = (User::where("username", $generation[$x-1])
                                ->firstOrfail())
                                ->sponsor_username;

        }

        if( $x > 0 ){
            if($news = $generation[$x] == $rootParent){
                dd($news);
                $bool = false;

            }
        }


        $x++;
     }
     return $generation;
}

что этот метод в основном делает, это просматривает базу данных и выясняет, кто привел конкретного пользователя в систему, потому что если у пользователя есть имя спонсора против него в базе данных, последний оператор if предназначен для остановки, когда он обнаруживает, что он достиг корневого пользователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...