回答編集履歴
2
修正
answer
CHANGED
@@ -18,4 +18,4 @@
|
|
18
18
|
|
19
19
|
[https://readouble.com/laravel/6.x/ja/helpers.html#method-str-plural](https://readouble.com/laravel/6.x/ja/helpers.html#method-str-plural)
|
20
20
|
|
21
|
-
モデル名の命名時には、「単複同形」などの名
|
21
|
+
モデル名の命名時には、「単複同形」などの名詞は避けた方が直感的にわかりやすくなります。
|
1
修正
answer
CHANGED
@@ -10,4 +10,12 @@
|
|
10
10
|
// 追加してください
|
11
11
|
protected $table = 'persons';
|
12
12
|
}
|
13
|
-
```
|
13
|
+
```
|
14
|
+
|
15
|
+
---
|
16
|
+
|
17
|
+
migration を persons で作成したのでしょうけど、Str::plural('person') の返す値は、`people` になるはずです。Model にテーブル名を指定しなかった時には、model名をこの関数で複数形に変換したテーブルにアクセスすると言う「仕様」です。
|
18
|
+
|
19
|
+
[https://readouble.com/laravel/6.x/ja/helpers.html#method-str-plural](https://readouble.com/laravel/6.x/ja/helpers.html#method-str-plural)
|
20
|
+
|
21
|
+
モデル名の命名時には、「単複同形」などの名刺は避けた方が直感的にわかりやすくなります。
|