class HashManager extends Manager implements Hasher (View source)
protected Container | $container | The container instance. | from Manager |
protected Repository | $config | The configuration repository instance. | from Manager |
protected array | $customCreators | The registered custom driver creators. | from Manager |
protected array | $drivers | The array of created "drivers". | from Manager |
void | __construct(Container $container) Create a new manager instance. | from Manager |
string | getDefaultDriver() Get the default driver name. | |
mixed | driver(string|null $driver = null) Get a driver instance. | from Manager |
mixed | createDriver(string $driver) Create a new driver instance. | from Manager |
mixed | callCustomCreator(string $driver) Call a custom driver creator. | from Manager |
$this | extend(string $driver, Closure $callback) Register a custom driver creator Closure. | from Manager |
array | getDrivers() Get all of the created "drivers". | from Manager |
mixed | __call(string $method, array $parameters) Dynamically call the default driver instance. | from Manager |
BcryptHasher | createBcryptDriver() Create an instance of the Bcrypt hash Driver. | |
ArgonHasher | createArgonDriver() Create an instance of the Argon2i hash Driver. | |
Argon2IdHasher | createArgon2idDriver() Create an instance of the Argon2id hash Driver. | |
array | info(string $hashedValue) Get information about the given hashed value. | |
string | make(string $value, array $options = []) Hash the given value. | |
bool | check(string $value, string $hashedValue, array $options = []) Check the given plain value against a hash. | |
bool | needsRehash(string $hashedValue, array $options = []) Check if the given hash has been hashed using the given options. |
Create a new manager instance.
Get the default driver name.
Get a driver instance.
Create a new driver instance.
Call a custom driver creator.
Register a custom driver creator Closure.
Get all of the created "drivers".
Dynamically call the default driver instance.
Create an instance of the Bcrypt hash Driver.
Create an instance of the Argon2i hash Driver.
Create an instance of the Argon2id hash Driver.
Get information about the given hashed value.
Hash the given value.
Check the given plain value against a hash.
Check if the given hash has been hashed using the given options.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Hashing/HashManager.html