跳到正文
热点事件持续更新

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日
  1. dev.to · SaaS
    Laravel 控制器里不手动哈希密码:`hashed` cast 在 User 模型统一处理

    在 Laravel 项目的 User 模型里用 `'password' => 'hashed'` cast,注册、后台建用户和 DatabaseSeeder 都直接传明文密码,由模型在写库前完成哈希,整个后端找不到 `Hash::make`。该 cast 对已哈希的值不会二次哈希,登录侧只用 `Hash::check` 读取校验。作者因此把密码哈希从每个控制器的职责改为模型层的保证。

本事件热度走势

还没有足够的连续观测数据,暂不绘制趋势。