質問編集履歴

1

用語が間違ってたので修正しました。

2017/10/29 07:27

投稿

do_slice
do_slice

スコア26

test CHANGED
@@ -1 +1 @@
1
- [Laravel5.4]controller内のeloquentのサブクエリでその前でセットした変数使用した
1
+ [Laravel5.4]controller内のeloquentのleftjoinの条件でその前でセットした変数使用できな
test CHANGED
@@ -1,8 +1,10 @@
1
+ //タイトル、用語が間違ってたので修正ました。
2
+
1
3
  いつも大変お世話になっています。
2
4
 
3
5
 
4
6
 
5
- eloquentのサブクエリー内で、その前にセットした変数が認識されなくて困っています。
7
+ eloquentのleftjoinを使ったクエリー内で、leftjoinの条件をセットする記述の中でその前にセットした変数が認識されなくて困っています。
6
8
 
7
9
 
8
10
 
@@ -46,9 +48,9 @@
46
48
 
47
49
 
48
50
 
49
- $user = User::find($id); //この値がサブクエリーに認識されない
51
+ $user = User::find($id); //この値がクエリーに認識されない
50
52
 
51
- $now = Carbon::now(); //この値がサブクエリーに認識されない
53
+ $now = Carbon::now(); //この値がクエリーに認識されない
52
54
 
53
55
  $date = $year.'-01-01';
54
56
 
@@ -108,7 +110,7 @@
108
110
 
109
111
  通常のクエリーでは問題なく使えているのですが、
110
112
 
111
- サブクエリーで使う場合何か考慮しないとならないのでしょうか?
113
+ $join->on以降で使う場合何か考慮しないとならないのでしょうか?
112
114
 
113
115
 
114
116