【週刊ドットインストール】 学習ロードマップにPHP/Laravelを追加、最近のAI使いこなしTips
大変、お世話になります。
PHP のレッスンに続き、Laravel のレッスンを受けておりますが、頭が混乱しているので教えて下さい。
今回のレッスンでは、ターミナルで App\Models\Post::create()と、直接、Post クラスのcreateメソッドを呼び出しています。
App\Models\Post::create()
create
つまり、App\Models\Postとcreate()を::で繋いでいると言うことは、PostクラスはNewのできない静的クラスかと思われます。
App\Models\Post
create()
::
Post
New
しかし、1 つ前の「#06 Tinker でデータを操作してみよう」のレッスンでは、$post = new App\Models\Post(); と、Post クラスをNewして、プロパティをカラムに対応させてデータを挿入しています。
$post = new App\Models\Post();
頭が混乱していて、初歩的な、支離滅裂な質問かもしれませんが、このModelのPostクラスは、一体、New のできる動的クラスなのでしょうか? あるいは、静的クラスなのでしょうか?
Model
宜しくお願い致します。
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
大変、お世話になります。
PHP のレッスンに続き、Laravel のレッスンを受けておりますが、頭が混乱しているので教えて下さい。
今回のレッスンでは、ターミナルで
App\Models\Post::create()と、直接、Post クラスのcreateメソッドを呼び出しています。つまり、
App\Models\Postとcreate()を::で繋いでいると言うことは、PostクラスはNewのできない静的クラスかと思われます。しかし、1 つ前の「#06 Tinker でデータを操作してみよう」のレッスンでは、
$post = new App\Models\Post();と、PostクラスをNewして、プロパティをカラムに対応させてデータを挿入しています。頭が混乱していて、初歩的な、支離滅裂な質問かもしれませんが、この
ModelのPostクラスは、一体、Newのできる動的クラスなのでしょうか?あるいは、静的クラスなのでしょうか?
宜しくお願い致します。