Internal Server Error

Illuminate\Database\QueryException

vendor/laravel/framework/src/Illuminate/Database/Connection.php:857

SQLSTATE[08004] [1040] Too many connections (Connection: mysql, Host: localhost, Port: 3306, Database: emetackc_schoolsms, SQL: select * from `platform_settings` where `key` = allow_self_signup limit 1)

LARAVEL 13.21.1
PHP 8.3.36
UNHANDLED
CODE 1040
500
GET
https://www.stanneschool.org/register

Exception trace

1 previous exception
8 vendor frames
Illuminate\Database\Connection->runQueryCallback(string, array, object(Closure))
vendor/laravel/framework/src/Illuminate/Database/Connection.php:857
Illuminate\Database\Connection->runQueryCallback(string, array, object(Closure))
vendor/laravel/framework/src/Illuminate/Database/Connection.php:813
Illuminate\Database\Connection->run(string, array, object(Closure))
vendor/laravel/framework/src/Illuminate/Database/Connection.php:426
Illuminate\Database\Connection->select(string, array, boolean, array)
vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php:3573
Illuminate\Database\Query\Builder->runSelect()
vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php:3557
Illuminate\Database\Query\Builder->get(array)
vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php:908
Illuminate\Database\Eloquent\Builder->getModels(array)
vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php:890
Illuminate\Database\Eloquent\Builder->get(array)
vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php:366
Illuminate\Database\Eloquent\Builder->first()
app/Models/PlatformSetting.php:13
8{9    protected $fillable = ['key', 'value'];1011    public static function get($key, $default = null)12    {13        $row = static::where('key', $key)->first();14        return $row ? $row->value : $default;15    }1617    public static function set($key, $value)18    {19        static::updateOrCreate(['key' => $key], ['value' => $value]);20    }21} 
App\Models\PlatformSetting::get(string, string)
app/Http/Controllers/Auth/SchoolRegistrationController.php:22
1718class SchoolRegistrationController extends Controller19{20    public function showForm()21    {22        if (PlatformSetting::get('allow_self_signup', '1') !== '1') {23            return redirect('/')->with('error', 'Self-registration is currently disabled. Contact support.');24        }2526        return view('auth.register-school');27    }2829    public function register(Request $request)30    {31        if (PlatformSetting::get('allow_self_signup', '1') !== '1') {32            return redirect('/');33        }34
49 vendor frames
App\Http\Controllers\Auth\SchoolRegistrationController->showForm()
vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:46
Illuminate\Routing\ControllerDispatcher->dispatch(object(Illuminate\Routing\Route), object(App\Http\Controllers\Auth\SchoolRegistrationController), string)
vendor/laravel/framework/src/Illuminate/Routing/Route.php:276
Illuminate\Routing\Route->runController()
vendor/laravel/framework/src/Illuminate/Routing/Route.php:216
Illuminate\Routing\Route->run()
vendor/laravel/framework/src/Illuminate/Routing/Router.php:822
Illuminate\Routing\Router->Illuminate\Routing\{closure}(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:180
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Auth/Middleware/RedirectIfAuthenticated.php:47
Illuminate\Auth\Middleware\RedirectIfAuthenticated->handle(object(Illuminate\Http\Request), object(Closure))
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:52
Illuminate\Routing\Middleware\SubstituteBindings->handle(object(Illuminate\Http\Request), object(Closure))
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php:104
Illuminate\Foundation\Http\Middleware\PreventRequestForgery->handle(object(Illuminate\Http\Request), object(Closure))
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php:48
Illuminate\View\Middleware\ShareErrorsFromSession->handle(object(Illuminate\Http\Request), object(Closure))
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:120
Illuminate\Session\Middleware\StartSession->handleStatefulRequest(object(Illuminate\Http\Request), object(Illuminate\Session\Store), object(Closure))
vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:63
Illuminate\Session\Middleware\StartSession->handle(object(Illuminate\Http\Request), object(Closure))
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php:36
Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle(object(Illuminate\Http\Request), object(Closure))
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php:74
Illuminate\Cookie\Middleware\EncryptCookies->handle(object(Illuminate\Http\Request), object(Closure))
vendor/laravel/framework/src/Illuminate/Pipeline/