只是想知道我的Laravel应用程序中存储类Hash的位置,我在UserSeeder中使用它:
$users = [
[
"username" => "dummy",
"password" => Hash::make("testlogin"),
"email" => "testaddress@test.com"
],
我想了解一下laravel结构等等。我在vendor / laravel / framework / src / Illuminate中找到了BCryptHasher类,但那不是我在UserSeeder中使用的类。 你能给我一个暗示吗?
我还在laravel命名空间overview中找到了hash.php。但我不知道在我的目录结构中找到文件的位置。
答案 0 :(得分:1)
这是切入点:
Illuminate\Support\Facades\Hash.php
接下来:
Illuminate\Hashing\HashServiceProvider.php
哪个实例化(这是make()
和check()
等方法的所在地:
Illuminate\Hashing\BcryptHasher.php