Plataforma PHP com erro: ErrorException (E_NOTICE) unserialize(): Error at offset 54 of 352 bytes

Olá pessoal, tudo bem? sempre que acesso a parte de configurações da aplicação ele da o erro: ErrorException (E_NOTICE)
unserialize(): Error at offset 54 of 352 bytes

me retornando o código afirmando que o erro está nesse local, não sei mais o que fazer para consertar, pois essa função é importante para que novos usuário consigam se registrar na plataforma.

public static function getMetaValue($meta_key)
{
    if (!empty($meta_key)) {
        $data = DB::table('site_managements')->select('meta_value')->where('meta_key', $meta_key)->get()->first();
        if (!empty($data)) {
            return unserialize($data->meta_value);
        }
    }
}

@ Caique_Souza parece que o JSON salvo está corrompido.

Você está armazenando esse JSON em qual tipo de campo? Varchar? se for, talvez seja interessante em alterar para BLOB.

Outra opção é reorganizar o serialize para exibir o que foi salvo:

$data = preg_replace('!s:(\d+):"(.*?)";!e', "'s:'.strlen('$2').':\"$2\";'", $data)