我有一个问题 - 我正在使用Laravel Passport作为我的api.我需要写测试.每当我WithoutMiddleware在测试中使用特征时,它都会禁用Implicit route model binding我使用的功能.每当我不使用该特性时,我需要直接从我的测试中进行身份验证.为此,我需要通过Passport创建API令牌.
但是,需要在测试之前安装Passport,artisan passport:install因为我的测试正在使用DatabaseTransactions和DatabaseMigrations特性.当我这样做时,测试需要花费大量的时间来运行,我觉得这不是正确的方法.有没有办法只禁用auth中间件?或者其他任何想法?