2016-07-24 13 views
0

私は私の視点{!! $ questions-> links(); クラスQuestionsControllerコントローラー{Laravelのページネーションは機能しません

/** 
* Display a listing of the resource. 
* 
* @return Response 
*/ 
public function index() 
{ 


     $questions = \App\Question::latest()->paginate(6); 
       $questions = \App\Question::unsolved(); 
       $bars  = \App\Question::unsolvedbar(); 
       $links = str_replace('/?', '?', $questions->render()); 
     return view('questions.index',compact('questions','bars','links')); 
} 

私を拡張します!!}私は私のポストのコントローラーが

..改ページのスタイルやページが私は私のコントローラに入れのようなページあたり6ポストを取るいけない表示されません私のビューのページネーションリンク: {!! $ questions-> links(); !!}

+0

「機能しません」とはどういう意味ですか? – Chris

+0

あなたの答えをありがとうクリス、 私は私のビュー{!! $ questions-> links(); !}私はページ区切りのスタイルが表示されず、ページにページあたり6個のポストを取ることはできません。 –

答えて

0

は、あなたのビューにこれを追加します。

$links = $questions->links()->paginate(); 

とビューの追加:

あなたがリンクをページ付けしたい

{!! $questions->render() !!} 

場合は、このような何かを行う必要があります

{!! $links->render() !!} 
1

これは、$ questions変数を上書きするためです。

$questions = \App\Question::latest()->paginate(6); 
$questions = \App\Question::unsolved(); 

実際には、未解決の()関数宣言なしでもっと多くのことを教えてくれます。

+0

これはエラーです: call_user_func_array()は、パラメータ1が有効なコールバックであることを期待しています。データベース\ Eloquent \ Collection 'にはメソッド'リンク 'がありません(表示:C:\ wamp \ www \ qq \ resources \ views \ questions \ index.blade.php) –

+0

未解決()関数の宣言コード? –

関連する問題