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

質問編集履歴

1

2015/02/16 02:53

投稿

kgfec
kgfec

スコア22

title CHANGED
File without changes
body CHANGED
@@ -1,22 +1,18 @@
1
- Laravel初心者です。どうぞ宜しくお願いいたします。
1
+ Laravel初心者です。どうぞ宜しくお願いいたします。
2
- Eloquentで次のようなコードを書きました。
2
+ Eloquentで次のようなコードを書きました。
3
-
4
- ```lang-<ここに言語を入力>
3
+
5
- $reports = Report::where( function($q) use ($from,$to) {
4
+ $reports = Report::where( function($q) use ($from,$to) {
6
- $q->whereBetween('created_at', array($from, $to));
5
+ $q->whereBetween('created_at', array($from, $to));
7
- })->orderBy('created_at', 'DESC');
6
+ })->orderBy('created_at', 'DESC');
8
- ```
7
+
9
-
10
- このコードは問題なく動作しています。
8
+ このコードは問題なく動作しています。
11
- しかしこの$reportsから最新日付と全reportsのタイトルを取得しようとして行き詰ってしまいました。
9
+ しかしこの$reportsから最新日付と全reportsのタイトルを取得しようとして行き詰ってしまいました。
12
-
13
- ```lang-<ここに言語を入力>
10
+
14
- // 最新日付
11
+ // 最新日付
15
- $first = $reports->first()->created_at;
12
+ $first = $reports->first()->created_at;
16
- echo $first;
13
+ echo $first;
17
- // 全タイトル
14
+ // 全タイトル
18
- $titles = $reports->lists('title');
15
+ $titles = $reports->lists('title');
19
- ```
16
+
20
-
21
- $reports->first()してしまったので、$reportsには最初の1件しか入っていません。
17
+ $reports->first()してしまったので、$reportsには最初の1件しか入っていません。
22
18
  こういう場合はどうすればいいのでしょうか?