Laravel 8 模型比較

2021-07-07 17:09 更新

有時(shí)可能需要判斷兩個(gè)模型是否「相同」。is 方法可以用來快速校驗(yàn)兩個(gè)模型是否擁有相同的主鍵、表和數(shù)據(jù)庫連接:

if ($post->is($anotherPost)) {
    //
} 

當(dāng)使用 belongsTohasOne、morphTomorphOne 關(guān)系時(shí),is 方法也可用。當(dāng)你想要比較一個(gè)相關(guān)的模型而不需要發(fā)出檢索該模型的查詢時(shí),這個(gè)方法特別有用:

if ($post->author()->is($user)) {
    //
} 
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號