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

質問編集履歴

2

情報追加

2019/11/17 00:16

投稿

_Tomo_
_Tomo_

スコア8

title CHANGED
File without changes
body CHANGED
@@ -3,6 +3,7 @@
3
3
  phpstormでLaravelを使ってコードを書いています。
4
4
  Modelのローカルスコープ内で`$query->where('name', $str)`という記述をしたら、
5
5
  `Method "where" not found in`という警告が出ます。
6
+ **※追記:Phpstormエディタ上での警告です。**
6
7
  ブラウザでの表示には特に問題はないのですが、気持ちが悪いので警告を消す方法を知りたいです。
7
8
 
8
9
  ### 該当のソースコード

1

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

2019/11/17 00:16

投稿

_Tomo_
_Tomo_

スコア8

title CHANGED
File without changes
body CHANGED
@@ -31,6 +31,27 @@
31
31
  }
32
32
  ```
33
33
 
34
+ ※追記↓
35
+ ```PHP
36
+ <?php
37
+
38
+ namespace App\Http\Controllers;
39
+
40
+ use Illuminate\Http\Request;
41
+
42
+ use App\Person;
43
+
44
+ class PersonController extends Controller
45
+ {
46
+ public function search(Request $request)
47
+ {
48
+ $item = Person::nameEqual($request->input)->first();
49
+ $param = ['input' => $request->input, 'item' => $item];
50
+ return view('person.find', $param);
51
+ }
52
+ }
53
+ ```
54
+
34
55
  ### 試したこと
35
56
 
36
57
  _ide_helper.phpや_ide_helper_models.phpのインストールはすでに試してみました。