Laravel 8 介紹

2021-07-19 11:55 更新

Laravel 提供了一個非常流暢的 API,用于向您的應(yīng)用程序發(fā)出 HTTP 請求并檢查輸出。例如,看一下下面定義的功能測試:



namespace Tests\Feature;

use Illuminate\Foundation\Testing\RefreshDatabase;

use Illuminate\Foundation\Testing\WithoutMiddleware;

use Tests\TestCase;

class ExampleTest extends TestCase

{

    /**

     * 一個基礎(chǔ)的測試實例

     *

     * @return void

     */

    public function testBasicTest()

    {

        $response = $this->get('/');

        $response->assertStatus(200);

    }

} 

例子中 get 方法向應(yīng)用程序發(fā)出 GET 請求,而 assertStatus 方法則斷言返回的響應(yīng)具有給定的 HTTP 狀態(tài)代碼。除了這個簡單的斷言之外,Laravel 還包含用于檢查響應(yīng)頭,內(nèi)容,JSON 結(jié)構(gòu)等的各種斷言。


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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號