3 回答

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超6個(gè)贊
您可以使用訪問器&突變體
這里有一個(gè)為body
設(shè)置默認(rèn)值的例子 它的作用是,每次你的模型要保存在數(shù)據(jù)庫(kù)中時(shí),它都會(huì)檢查值是否為空,然后它設(shè)置你的默認(rèn)值
只需將下面的代碼放入你的模型中。
public function setBodyAttribute($value = null)
{
if (null === $value) {
$this->attributes['body'] = 'default value';
}
$this->attributes['body'] = $value;
}

TA貢獻(xiàn)1880條經(jīng)驗(yàn) 獲得超4個(gè)贊
在mysql中,你不能給出文本默認(rèn)值。解決 方案:
將其轉(zhuǎn)換為( 一行最多可以包含 255 個(gè)字符)
varchar
用代碼給出默認(rèn)值(在創(chuàng)建期間,創(chuàng)建后,默認(rèn)占位符文本... )

TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超8個(gè)贊
您可以將其設(shè)置為可為空,并且在您的視圖中,如果是,則只需為其提供默認(rèn)文本。$table->text('body')->nullable(true);
NULL
- 3 回答
- 0 關(guān)注
- 125 瀏覽
添加回答
舉報(bào)