検索

ホームページ  >  に質問  >  本文

php - アーティザンを使用して作成したモデルと移行データテーブルはLaravelでどのようにバインドされていますか?

最初に、 Migrate を使用して questions のテーブルを作成するとします。

次に、artisan を使用して Question のモデルを作成しました。

モデル内にデータ テーブルをバインドするステートメントがありません。メソッドを作成するときにフレームワークが自動的に questions テーブルを検索し、対応する追加、削除、チェック、変更を行うのはなぜですか? 最初にテーブルをバインドする必要はありませんか?

怪我咯怪我咯2744日前400

全員に返信(2)返信します

  • 淡淡烟草味

    淡淡烟草味2017-05-16 13:02:45

    コードの場所: IlluminateDatabaseEloquentModel.php

    如果没有显式地定义protected $table='xxxx';現在のモデルのクラス名がテーブル名として使用されます。これはlaravelだけでなく、他の多くのPHPフレームワークでも同様です

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-16 13:02:45

    正解は二階です…

    返事
    0
  • キャンセル返事