laravelを使っているのですが、このコントローラのメソッドの
$point_back_mem = MemberPointBack::Where([
'member_id' => Auth::id(),
'status' => USER_POINT_BACK_STATUS_SUBMIT,
'status_old_submit' => POINT_BACK_NEW_SUBMIT
])->first();
の部分を配列で取得したいのですが、nullになります
念のため一行目でdd( Auth::id());でid取得を試みたら取得できたのでidがnullではありませんでした
配列で取得できない原因はありますか??
追記
->get()にしてdd($point_back_mem)をしたら
Illuminate\Database\Eloquent\Collection {#424 ▼
#items: []
}
となりました。
さらに追記
->find()にしてみたら
Too few arguments to function Illuminate\Database\Eloquent\Builder::find(), 0 passed
となりました
public function memberAvailableCashBack() { dd( Auth::id()); $point_back_mem = MemberPointBack::Where([ 'member_id' => Auth::id(), 'status' => USER_POINT_BACK_STATUS_SUBMIT, 'status_old_submit' => POINT_BACK_NEW_SUBMIT ])->first(); dd($point_back_mem);
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。