質問編集履歴

3

初心者マーク

2020/09/14 22:10

投稿

tenlife
tenlife

スコア70

test CHANGED
File without changes
test CHANGED
@@ -20,7 +20,7 @@
20
20
 
21
21
  if($user->id == Auth::id()) {
22
22
 
23
- $private_items = $user->items()->withoutGlobalScope(ItemScope::class)->where('status', '1')->get();
23
+ $private_items = $user->items()->withoutGlobalScope(ScopeItem::class)->where('status', '1')->get();
24
24
 
25
25
  return view('items.private_list')->with(['private_items' => $private_items]);
26
26
 

2

初心者マーク

2020/09/14 22:10

投稿

tenlife
tenlife

スコア70

test CHANGED
File without changes
test CHANGED
@@ -85,3 +85,9 @@
85
85
 
86
86
 
87
87
  laravel 7.x
88
+
89
+
90
+
91
+ 追記
92
+
93
+ ローカルスコープを作って試しましたが上手く行きませんでした。

1

初心者マーク

2020/09/14 21:57

投稿

tenlife
tenlife

スコア70

test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
 
8
8
 
9
- 現状: リファレンスを参考にしてwithoutGlobalScopeと言うのを使ったのですが、書き方がおかしいのか正しく取得してくれません。空になります。dd($private_items);で確認しました。
9
+ 現状: リファレンスを参考にしてwithoutGlobalScopeと言うのを使ったのですが、書き方がおかしいのか正しく取得してくれません。空になります。dd($private_items);で確認しました。また、グローバルスコープをコメントアウトすると求めている挙動になりました。
10
10
 
11
11
 
12
12