搜尋

首頁  >  問答  >  主體

php - Laravel我用artisan建立的model和migrate的資料表是如何綁在一起的?

假如 我先用migrate建立了一個 questions 的表格;

然後我用artisan 創建一個 Question 的模型;

model裡面沒有寫任何綁定資料表的語句,為什麼我寫方法的時候,框架會自動搜尋到我的questions 表, 並進行對應的增刪查改? 不是要先綁定table嗎?

怪我咯怪我咯2821 天前425

全部回覆(2)我來回復

  • 淡淡烟草味

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

    程式碼位置: IlluminateDatabaseEloquentModel.php

    如果没有显式地定义protected $table='xxxx';則會把目前Model的類別名稱來當作表名稱。這個不只laravel,其他很多的PHP框架都是這麼玩的

    回覆
    0
  • 伊谢尔伦

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

    樓上正解...

    回覆
    0
  • 取消回覆