Closed
Description
Laravel Version
10.37.1
PHP Version
8.2.11
Database Driver & Version
MySQL
Description
When overriding teardown to cleanup something in your tests the behavior is now broken in v10.37.1 due to the changes with #49327 , the database connection is gone.
imo behavioural changes like this are never allowed in bugfix-releases.
│ Illuminate\Contracts\Container\BindingResolutionException: Target class [config] does not exist.
│
│ /var/www/vendor/laravel/framework/src/Illuminate/Container/Container.php:912
│ /var/www/vendor/laravel/framework/src/Illuminate/Container/Container.php:795
│ /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:955
│ /var/www/vendor/laravel/framework/src/Illuminate/Container/Container.php:731
│ /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:940
│ /var/www/vendor/laravel/framework/src/Illuminate/Container/Container.php:1454
│ /var/www/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php:170
│ /var/www/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php:136
│ /var/www/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php:101
│ /var/www/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php:1819
...
Steps To Reproduce
public function tearDown(): void
{
parent::tearDown();
$this->model->delete();
}