Как вызвать всю переменную из другого метода и вернуть ее в том же виде - PullRequest
0 голосов
/ 20 апреля 2019

Мне нужна помощь.Я хочу передать все переменные, вызвать индекс и вернуться в том же виде.Как вызвать метод perFolder и вызвать переменную в методе perFolder, например, userj.


class fileCount extends Controller {

    public function index() {
        $fj = $this->perFolder();
        $users = DB::table('files')->where('created_by_id', '=', '1')->count();
        $users2 = DB::table('files')->where('created_by_id', '=', '2')->count();
        $users3 = DB::table('files')->where('created_by_id', '=', '3')->count();
        $users4 = DB::table('files')->where('created_by_id', '=', '4')->count();
        $users5 = DB::table('files')->where('created_by_id', '=', '5')->count();
        $users6 = DB::table('files')->where('created_by_id', '=', '6')->count();
        $users7 = DB::table('files')->where('created_by_id', '=', '7')->count();
        $users8 = DB::table('files')->where('created_by_id', '=', '8')->count();
        $users9 = DB::table('files')->where('created_by_id', '=', '9')->count();
        $users10 = DB::table('files')->where('created_by_id', '=', '10')->count();
        $users71 = DB::table('files')->where('created_by_id', '=', '11')->count();


        //$row_count=DB::table('media')->where('file_name', '>', '1')->count();
        $row_count = DB::table('media')
                ->select('file_name', DB::raw('COUNT(*) as `count`'))
                ->groupBy('file_name')
                ->havingRaw('COUNT(*) > 1')
                ->get();
        //$row_count = DB::table('media')->where('file_name', '=', $file_name)->count();

        return view('admin.report.index2', compact('users', 'users2', 'users3', 'users4', 'users5', 'users6', 'users7', 'users8', 'users9', 'users10', 'users71', 'row_count'));

    }

    public function perFolder() {

        $userj = DB::table('files')->where('created_by_id', '=', '1')->where('folder_id', '=', '1')->count();
        $userj2 = DB::table('files')->where('created_by_id', '=', '2')->where('folder_id', '=', '2')->count();

        return view('admin.report.index2', compact('userj','userj2'));
    }

}

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