《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
关于 LearnKu
casts
属性类型转换
使用示例中给出的 boolean 转换即可满足,数据库存整型,取用是直接当做布尔值
存储
true和false,字段设置为string,强制转换传值数据:(boolean) $request->input('field_name'');不知是否可行...如果存入数据1-0 是不是要比true false 字段更小?直接存1-0 前台 true false 岂不是更好
可在
model类中监听保存事件protected static boot () ... static::saving();还可以把字段类型定义为
tinyint(1),model类中定义属性$casts这事,,,我觉得还是前端处理比较好,也规范一点,,,或者你可以放到中间件里处理这个,,类似自带的
TrimStrings和ConvertEmptyStringsToNull都是用来处理请求中数据的中间件。你可以参考下,这 2 个中间件,都继承自
TransformsRequest,就是用来处理这种事的,,,一般我会在后端准备好一份配置文件,并且和前端约定好,专门用于处理这种东西。
比如处理通用的状态
配置文件:
以及相应的转换方法