2016-07-26 5 views
0

Я использую laravel pagination. Когда я нажимаю на следующей странице или на любом номере страницы, ничего не происходит. функция контроллераpagination не работает при нажатии на страницу номер

public function getIndex() 
{ 
    $articles = Inspector::paginate(15); 
    return view('admin.inspector.test', compact('articles')); 
} 

Посмотреть файл

 <table class="table table-bordered" id="mytable"> 
         <thead> 
          <tr> 
           <th>Sr. No.&nbsp;</th> 
           <th>Email</th> 
          </tr> 
         </thead> 
         <tbody> 
          @foreach ($articles as $article) 
          <tr> 
          <td>{{ $article->id }}</td> 
          <td>{{ $article->email }}</td> 
          </tr> 
          @endforeach 
         </tbody> 
        </table> 
        {!! $articles->render() !!} 

Любая помощь очень ценится ... Спасибо ...

+0

Какая ошибка? ты и пытался использовать '{!! str_replace ('/?', '?', $ articles-> render()) !!} ' –

ответ

-2
public function getIndex() 
{ 
    return view('admin.inspector.test'); 
} 

просто возвращают вид при вызове действия. не отправляйте какие-либо данные с контроллера, просто загрузите представление, , когда изображение загрузится, выберите соединение db с методом разбивки на страницы. и сделать разбивку на страницы ниже

<?php $articles = DB::connection('table_name')->where('if any condition')->get(); ?> 
    <table class="table table-bordered" id="mytable"> 
          <thead> 
           <tr> 
            <th>Sr. No.&nbsp;</th> 
            <th>Email</th> 
           </tr> 
          </thead> 
          <tbody> 
           @foreach ($articles as $article) 
           <tr> 
           <td>{{ $article->id }}</td> 
           <td>{{ $article->email }}</td> 
           </tr> 
           @endforeach 
          </tbody> 
         </table> 
         {!! $articles->render() !!} 
+0

, пожалуйста, уточните немного больше ... Если я не верну данные с представлением, как он должен получать данные от db ...! – Aamir

+1

Проголосуйте за свой ответ – mydo47

+0

что вы можете сделать, просто запустите соединение db на самом представлении ... дайте ему попробовать ... –

Смежные вопросы