Загрузите Laravel View с заполнителями до завершения SQL-запроса - PullRequest
0 голосов
/ 15 мая 2018

Я загружаю представление, которое содержит результаты большого запроса SQL, который загружается за 10 секунд. Это касается пользователей, потому что кажется, что сервер не отвечает.

Можно ли загрузить представление с заполнителями SQL и загрузить результаты SQL на странице после загрузки представления?

//web.php route 

Route::get('/results', 'ProgramController@showResults');

//ProgramController@showResults

  public function showResults() {

    $vw = Cache::remember('vwResultsCache',3,function(){

        return $query = DB::table('vwResults')->first();
    });

    $count1 = $vw->count1;

    $count2 = $vw->count2;

    $count3 = $vw->count3;

    return view ('backend.results', compact('count1','count2','count3'));


}

 //backend.results view

     <span> Welcome to the page</span>
 <tbody>
                    <tr>

                        {{--count1--}}
                        <td>
                             {{$count1}}
                        </td>

                        {{--count2--}}
                        <td>
                             {{$count2}}
                        </td>

                        {{--count3--}}
                        <td>
                             {{$count3}}
                        </td>
                    </tr>
</tbody>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...