生成されたファイルを確認するapp/Article.php
Model から継承すること以外は特別なことは何もありませんが、強力な機能があり、それらはすべて Laravel の Model にカプセル化されています。このモデルには、save() update() findXXX()
などの強力な機能が自動的に搭載されています。
MassAssignmentException、laravel はレコードを直接挿入することから保護します。たとえば、いくつかの特殊なケースでは、フォーム情報を直接使用してデータベース レコードを埋める必要がありますが、フォームにパスワード フィールドを追加せず、ハッカーがパスワード フィールドを生成し、それを私たちのパスワードと一緒にサーバーに送り返した場合、パスワードは危険なので、モデルのどのフィールドに直接入力できるかを明示的にlaravelに伝える必要があります。
モデルファイルを変更するArticle.php
は、title、body、published_at を直接入力できることを意味します。
ティンカーを終了して再入力してください
リーリー以上、Laravel 5 (7) - Eloquent (laravel の ORM) の基本をさまざまな側面を含めて紹介しましたが、PHP チュートリアルに興味のある友人にとって役立つことを願っています。