teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

習性

2016/05/24 09:57

投稿

S.T
S.T

スコア93

title CHANGED
File without changes
body CHANGED
@@ -22,4 +22,9 @@
22
22
  データ件数が少なかった場合でもrender()でHTMLが返ってくるようにするにはどうすれば良いでしょうか。
23
23
 
24
24
  些細なことでも教えていただけるとありがたいです。
25
- よろしくお願いしますm(_ _)m
25
+ よろしくお願いしますm(_ _)m
26
+
27
+
28
+ ---追記---
29
+ hasMorePagesでtrueが返ってこないためrenderでHTMLが生成されていないことがわかりました。
30
+ Laravelのpaginateはページ数が1ページだった場合HTMLを生成しないのでしょうか?

2

内容の修正

2016/05/24 09:57

投稿

S.T
S.T

スコア93

title CHANGED
File without changes
body CHANGED
@@ -4,11 +4,19 @@
4
4
  データ件数が少なかった場合にrender()でHTMLが生成されません。
5
5
 
6
6
  ```php
7
+ //データ件数が1件の場合
7
8
  $app = Application::where('id',1)->paginate(20)->render();
8
9
  Log::info($app);
9
10
 
10
11
  //出力
11
12
  local.INFO:
13
+
14
+ //データ件数が20件以上の場合
15
+ $app = Application::paginate(20)->render();
16
+ Log::info($app);
17
+
18
+ //出力
19
+ local.INFO:<ul class="pagination"><li class="disabled"><span>&laquo;</span></li> <li class="active"><span>1</span></li><li><a href="http://localhost/admin?page=2">2</a></li><li><a href="http://localhost/admin?page=3">3</a></li><li><a href="http://localhost/admin?page=4">4</a></li><li><a href="http://localhost/admin?page=5">5</a></li><li><a href="http://localhost/admin?page=6">6</a></li> <li><a href="http://localhost/admin?page=2" rel="next">&raquo;</a></li></ul>
12
20
  ```
13
21
  例えば、上記のコードではrenderでHTMLが返ってきません。
14
22
  データ件数が少なかった場合でもrender()でHTMLが返ってくるようにするにはどうすれば良いでしょうか。

1

内容の修正

2016/05/24 09:30

投稿

S.T
S.T

スコア93

title CHANGED
File without changes
body CHANGED
@@ -4,7 +4,11 @@
4
4
  データ件数が少なかった場合にrender()でHTMLが生成されません。
5
5
 
6
6
  ```php
7
- Application::paginate(20)->where('id',1);
7
+ $app = Application::where('id',1)->paginate(20)->render();
8
+ Log::info($app);
9
+
10
+ //出力
11
+ local.INFO:
8
12
  ```
9
13
  例えば、上記のコードではrenderでHTMLが返ってきません。
10
14
  データ件数が少なかった場合でもrender()でHTMLが返ってくるようにするにはどうすれば良いでしょうか。