На самом деле ваш composer. json плагина говорит, что
V1.0.0 может работать только на Laravel 7.0 и выше
v0.2.0 может работать на всех Laravel с 5.0 до 6.0 v0.2.0 может работать на всех Laravel с 6.0 до 7.0
Добавление ^ 6.0 make доступно с версии 6.0 до 7.0
Если я не могу это объяснить, пожалуйста, смотрите этот URL для получения дополнительной информации
https://getcomposer.org/doc/articles/versions.md#writing -version-constraints
"require": {
"vendor/package": "1.3.2", // exactly 1.3.2
// >, <, >=, <= | specify upper / lower bounds
"vendor/package": ">=1.3.2", // anything above or equal to 1.3.2
"vendor/package": "<1.3.2", // anything below 1.3.2
// * | wildcard
"vendor/package": "1.3.*", // >=1.3.0 <1.4.0
// ~ | allows last digit specified to go up
"vendor/package": "~1.3.2", // >=1.3.2 <1.4.0
"vendor/package": "~1.3", // >=1.3.0 <2.0.0
// ^ | doesn't allow breaking changes (major version fixed - following semver)
"vendor/package": "^1.3.2", // >=1.3.2 <2.0.0
"vendor/package": "^0.3.2", // >=0.3.2 <0.4.0 // except if major version is 0
}