回答編集履歴

2

修正

2020/01/23 07:12

投稿

退会済みユーザー
test CHANGED
@@ -38,4 +38,4 @@
38
38
 
39
39
 
40
40
 
41
- モデル名の命名時には、「単複同形」などの名は避けた方が直感的にわかりやすくなります。
41
+ モデル名の命名時には、「単複同形」などの名は避けた方が直感的にわかりやすくなります。

1

修正

2020/01/23 07:12

投稿

退会済みユーザー
test CHANGED
@@ -23,3 +23,19 @@
23
23
  }
24
24
 
25
25
  ```
26
+
27
+
28
+
29
+ ---
30
+
31
+
32
+
33
+ migration を persons で作成したのでしょうけど、Str::plural('person') の返す値は、`people` になるはずです。Model にテーブル名を指定しなかった時には、model名をこの関数で複数形に変換したテーブルにアクセスすると言う「仕様」です。
34
+
35
+
36
+
37
+ [https://readouble.com/laravel/6.x/ja/helpers.html#method-str-plural](https://readouble.com/laravel/6.x/ja/helpers.html#method-str-plural)
38
+
39
+
40
+
41
+ モデル名の命名時には、「単複同形」などの名刺は避けた方が直感的にわかりやすくなります。