質問編集履歴

2

情報追加

2019/11/17 00:16

投稿

_Tomo_
_Tomo_

スコア8

test CHANGED
File without changes
test CHANGED
@@ -7,6 +7,8 @@
7
7
  Modelのローカルスコープ内で`$query->where('name', $str)`という記述をしたら、
8
8
 
9
9
  `Method "where" not found in`という警告が出ます。
10
+
11
+ **※追記:Phpstormエディタ上での警告です。**
10
12
 
11
13
  ブラウザでの表示には特に問題はないのですが、気持ちが悪いので警告を消す方法を知りたいです。
12
14
 

1

scopeNameEqualの呼び出し先のコードを追記

2019/11/17 00:16

投稿

_Tomo_
_Tomo_

スコア8

test CHANGED
File without changes
test CHANGED
@@ -64,6 +64,48 @@
64
64
 
65
65
 
66
66
 
67
+ ※追記↓
68
+
69
+ ```PHP
70
+
71
+ <?php
72
+
73
+
74
+
75
+ namespace App\Http\Controllers;
76
+
77
+
78
+
79
+ use Illuminate\Http\Request;
80
+
81
+
82
+
83
+ use App\Person;
84
+
85
+
86
+
87
+ class PersonController extends Controller
88
+
89
+ {
90
+
91
+ public function search(Request $request)
92
+
93
+ {
94
+
95
+ $item = Person::nameEqual($request->input)->first();
96
+
97
+ $param = ['input' => $request->input, 'item' => $item];
98
+
99
+ return view('person.find', $param);
100
+
101
+ }
102
+
103
+ }
104
+
105
+ ```
106
+
107
+
108
+
67
109
  ### 試したこと
68
110
 
69
111