ホームページ >バックエンド開発 >PHPチュートリアル >Laravel 5 フレームワーク学習 Eloquent (laravel の ORM)、laravelloquent_PHP チュートリアル
最初のモデルを生成しましょう
コードをコピーします コードは次のとおりです:
php 職人の make:model 記事
#アウトプット
モデルが正常に作成されました。
作成された移行: 2015_03_28_062517_create_articles_table
生成されたファイルapp/Article.phpを確認してください
リーリーModel から継承すること以外は特別なことは何もありませんが、強力な機能があり、それらはすべて Laravel の Model にカプセル化されています。モデルには、save() update() findXXX() などの強力な関数が自動的に組み込まれます。
Tinker は、laravel が提供する、プロジェクトと対話できるコマンドライン ツールです。
MassAssignmentException、laravel はレコードを直接挿入することから保護します。たとえば、いくつかの特殊なケースでは、フォーム情報を直接使用してデータベース レコードを埋める必要がありますが、フォームにパスワード フィールドを追加せず、ハッカーがパスワード フィールドを生成し、それを私たちのパスワードと一緒にサーバーに送り返した場合、パスワードは危険なので、モデルのどのフィールドに直接入力できるかを明示的にlaravelに伝える必要があります。
モデルファイル Article.php を変更します
リーリーは、title、body、published_at を直接入力できることを意味します。
ティンカーを終了して再入力してください
リーリー以上がこの記事の全内容です。Laravel5 フレームワークを学習する皆さんのお役に立てれば幸いです。