热点事件持续更新
Laravel 密码哈希改由模型 cast 统一处理
1 篇报道1 个报道来源2 小时前更新
先了解这件事
AI 综述
2026 年 10 月 23 日,dev.to 一篇 SaaS 类文章介绍了在 Laravel 项目中调整密码哈希处理方式的做法。作者在 User 模型里为 password 字段配置 `'password' => 'hashed'` cast,注册、后台建用户和 DatabaseSeeder 都直接传明文密码,由模型在写库前完成哈希,整个后端不再出现 `Hash::make`。文章称该 cast 对已哈希的值不会二次哈希,登录侧只用 `Hash::check` 读取校验。作者由此把密码哈希从每个控制器的职责改为模型层的保证。目前进展停留在这一实现方式的介绍,尚无后续更新。
AI 根据报道生成 · 2 小时前更新
最新进展10月23日 12:40
作者改用 User 模型 hashed cast 统一哈希密码,后端不再调用 Hash::make。报道时间线
沿着报道,了解事件的不同侧面。
10月23日
- dev.to · SaaSLaravel 控制器里不手动哈希密码:`hashed` cast 在 User 模型统一处理
在 Laravel 项目的 User 模型里用 `'password' => 'hashed'` cast,注册、后台建用户和 DatabaseSeeder 都直接传明文密码,由模型在写库前完成哈希,整个后端找不到 `Hash::make`。该 cast 对已哈希的值不会二次哈希,登录侧只用 `Hash::check` 读取校验。作者因此把密码哈希从每个控制器的职责改为模型层的保证。
本事件热度走势
还没有足够的连续观测数据,暂不绘制趋势。