Laravel 8 數(shù)據(jù)表名稱

2021-07-19 11:23 更新

請注意,我們并沒有告訴 Eloquent 我們的 Flight 模型使用哪個(gè)數(shù)據(jù)表。 除非明確地指定了其它名稱,否則將使用類的復(fù)數(shù)形式「蛇形命名」來作為表名。因此,在這種情況下,Eloquent 將假設(shè) Flight 模型存儲(chǔ)的是 flights 數(shù)據(jù)表中的數(shù)據(jù),而 AirTrafficController 模型會(huì)將記錄存儲(chǔ)在 air_traffic_controllers 表中。

你可以通過在模型上定義 table 屬性來指定自定義數(shù)據(jù)表:

<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Model;

class Flight extends Model
{
    /**
     * 與模型關(guān)聯(lián)的表名
     *
     * @var string
     */
    protected $table = 'my_flights';
} 
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號