我有一個問題 - 我正在使用Laravel Passport for my api。我需要寫測試。每當我在測試中使用WithoutMiddleware
特徵時,都會禁用我使用的Implicit route model binding
特徵。每當我不使用這種特質時,我需要直接從我的測試中進行驗證。爲此,我需要通過Passport創建一個API令牌。測試Laravel護照
但是,護照需要在通過artisan passport:install
進行測試之前安裝,因爲我的測試使用的是DatabaseTransactions
和DatabaseMigrations
特徵。當我這樣做時,測試需要大量的時間來運行,我覺得這不是正確的方式。沒有辦法只禁用auth
中間件嗎?還是有其他的想法可以解決這個問題?