By John Koster
The decrypt
helper function can be used to decrypt the provided value. The function resolves the configured Illuminate\Contracts\Encryption\Encrypter
implementation from the Service Container and then calls the decrypt
method on the Encrypter
instance.
#Signature
The signature of the decrypt
function is:
1function decrypt(
2 $value
3);
#Example Use
Assuming a variable $encryptedValue
exists and contains a previously encrypted value the following examples are all equivalent:
1use Illuminate\Support\Facades\Crypt;
2
3$encryptedValue = '...';
4
5// Decrypt using the Crypt facade:
6Crypt::decrypt($encryptedValue);
7
8// Decrypt using the decrypt helper:
9decrypt($encryptedValue);
10
11// Resolve an instance from the Service Container.
12app('encrypter')->decrypt($encryptedValue);
13
14// Resolve an instance from the Service Container.
15resolve('encrypter')->decrypt($encryptedValue);
∎