我正在尝试Hash::make()
在我的应用程序中使用,但无法使其正常工作。我一直在尝试使用 Laravel 3 站点上的文档,因为我在 Laravel 4 文档中找不到任何内容。
当我尝试插入Hash::make($password)
我的数据库时,它会将值保存为 0。我的字段是varchar
,它的长度为 100,应该足够长。我尝试插入数据库中的不同字段,它始终保存为 0。我尝试设置$password
为测试字符串,而不是来自表单的内容,它仍然保存为 0。如果我在没有插入$password
的情况下Hash::make()
存储我的密码.
我尝试Hash::make('test
在我的页面上回显 ) 并没有得到任何回显。根本没有输出。我想这就是为什么我在尝试存储值时将 0 插入数据库的原因。
这可能与您key:generate
通过 Artisan 设置的应用程序密钥有关吗?我发现我没有设置它,当我尝试设置它时,它告诉我它已经设置了?如何重置密钥?