Вызов функции-члена links () для массива в laravel 5.7 - PullRequest
0 голосов
/ 17 марта 2020

Я использую нумерацию страниц в Laravel 5.7 для создания приложения. Однако, когда я добавляю ссылку на пагинацию в представлении, она показывает ошибку Вызов функции-члена links () в массиве . Вот как выглядит массив, когда я пытаюсь отобразить его в представлении:

{
  "current_page": 1,
  "data": [
    {
      "stk_id": 7,
      "stk_name": "shafi",
      "stk_last_name": "razai",
      "stk_email": "shafi@gmail.com",
      "stk_phone": "1234567890",
      "stk_gender": "male"
    },
    {
      "stk_id": 9,
      "stk_name": "ali",
      "stk_last_name": "ahmadi",
      "stk_email": "ali@gmail.com",
      "stk_phone": "0987654321",
      "stk_gender": "male"
    }
  ],
  "first_page_url": "http://localhost/accountingLaravel/countings?page=1",
  "from": 1,
  "last_page": 2,
  "last_page_url": "http://localhost/accountingLaravel/countings?page=2",
  "next_page_url": "http://localhost/accountingLaravel/countings?page=2",
  "path": "http://localhost/accountingLaravel/countings",
  "per_page": 2,
  "prev_page_url": null,
  "to": 2,
  "total": 4
}

Это моя функция индексации контроллера

public function index(){

    $countings = DB::table('countings')
                ->join('stackholders', 'countings.stk_id', '=', 'stackholders.stk_id')
                ->orderBy('countings.c_date', 'desc')
                ->select('stackholders.*')
                ->paginate(2);

    $countings = DB::select('SELECT countings.* , stackholders.stk_id , stackholders.stk_name ,stackholders.stk_last_name FROM countings INNER JOIN stackholders ON countings.stk_id = stackholders.stk_id order by c_id desc');

    $stackholders = Stackholder::orderBy('stk_name')->get();

    $a = array(
        'countings' => $countings , 
        'stackholders' => $stackholders
    );
    return view('countings.index')->with($a);

}

И это на моей странице просмотра, где я l oop через код

@if (count($countings)> 0 )
    @foreach ($countings as $counting)
        <tr>
           <td>{{$counting->stk_name . " " . $counting->stk_last_name}}</td>
           <td>{{$counting->c_desc}}</td>
           <td>{{$counting->c_date}}</td>
           <td>{{$counting->c_state}}</td>
           <td>{{$counting->c_value}}</td>
        </tr>
     @endforeach

     {{ $countings->links() }}

Может кто-нибудь подсказать, пожалуйста, как решить эту проблему?

...