Laravel 8 簡介

2021-07-26 09:32 更新

Laravel 提供了各種有用的工具,可以更輕松地測試數(shù)據(jù)庫驅(qū)動的應(yīng)用程序。首先,您可以使用 assertDatabaseHas 輔助器來斷言數(shù)據(jù)庫中存在符合給定條件的數(shù)據(jù)。例如,如果您想驗(yàn)證 users 表中是否有一條記錄,其 email 值為 sally@example.com,則可以執(zhí)行以下操作:

    public function testDatabase()
    {
        // Make call to application...

        $this->assertDatabaseHas('users', [
            'email' => 'sally@example.com',
        ]);
    } 

您也可以使用 assertDatabaseMissing 輔助器來斷言數(shù)據(jù)庫中不存在數(shù)據(jù)。

assertDatabaseHas 方法和其他類似的輔助器是為了方便起見。您可以自由使用 PHPUnit 的任何內(nèi)置斷言方法來補(bǔ)充功能測試。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號