разница между crypt :: encrypt и crypt :: encryptString - PullRequest
0 голосов
/ 01 ноября 2019

Я все еще новичок в laravel и просто использую имя пакета laravel Crypt

, но я обнаружил, что есть

Crypt::encrypt

и

Crypt::encryptString

в чем разница между ними?

1 Ответ

1 голос
/ 01 ноября 2019

Вы всегда можете обратиться к исходному коду, чтобы узнать.

См. Строка 122 Encrypter.php :

    return $this->encrypt($value, false);

За кадром encryptString звонкиметод encrypt() с false в качестве второго параметра, что означает, что он не будет сериализовать заданное вами значение.

В поведении нет различий, но он будет быстрее шифроваться, а результат будет немного меньшепотому что он не будет содержать сериализацию строк.

...