質問編集履歴
2
情報追加
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の呼び出し先のコードを追記
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のインストールはすでに試してみました。
|