153264

Results 22 comments of 153264

> 写入之前调用`withoutGlobalScope(['status'])`试试, 比如: > > ``` > $a->withoutGlobalScope(['status'])->save(['user_status'=>1]); > ``` 感谢 但是明明数据都已经查询出来了 更新时还要再设置一次 这是让我没想到的 ``` $a = User::withoutGlobalScope(['status'])->find(1); $a->withoutGlobalScope(['status'])->save([ 'user_status'=>1, 'user_id' => $a->user_id ]); ```

我突然发现 用上面的写法没触发模型层的事件 onBeforeUpdate ![1647038252(1)](https://user-images.githubusercontent.com/36463512/157983994-47b12395-a57b-435d-8f1c-dbb01390a7f2.jpg)

> 你是怎么判断出来模型事件不能用的,update_time字段会自动更新吧.你换个别的字段修改试试. update_time是 onBeforeUpdate 事件加的 就是用来模拟流程 实际有业务有其他逻辑在事件里面

I want to use Babel to escape ES6 code to ES5, but it returns a Promise and cannot be used with MinifyJS

```javascript minifyJS: async function (text) { const res = await jsMinify(text, { warnings: true }) if (res.warnings) console.log(res.warnings) if (res.error) { console.log(text) throw res.error } // no console console.log('res', res)...

> 不需要tag表和tag_id,直接用string表示tag 我是想可能会有编辑标签的情况,还有方便查询本地的全部标签 如果没有标签表的话,还得要先循环全部的文章取出标签,再分类展示

> 翻译批次可以通过单独的“待翻译”收藏夹来操作 我也有设想要做这个,但是前提是要先把标签做出来才能进一步扩展

> 另外即使有tag表,在删除tag的时候,还是避免不了扫一遍 那也比每次获取分类要先循环全部的文章取出标签要好吧 > 那么首次进入本地小说统计一次标签也是没问题的 感觉这样有点多此一举了,单独拆分标签表就行 我是觉得小说信息跟标签应该解耦,标签单独存一张表进行管理 这样既方便标签的维护,也方便之后扩展 如果标签名称也存到 `metadata` 的话,这张表既需要维护小说的信息,还要作为标签表去管理

> localstorage的setting里可以加个tag表,用来存预设标签和颜色,比如:predefinedKeywords: { id: string, color: 'red'|'blue' }[] 标签表直接放在localstorage也不是不行,比如:predefinedKeywords: { id: number, name: string, color: 'red'|'blue' }[]

那我就按着以下调整去初步实现这个功能 浏览器 indexdb volumes 新增 tag 表 表字段 tag_id: number , tag_name: string 修改 metadata 表 新增 tag_ids: number[] 页面优化 我的收藏:本地小说 /favorite/local/default 支持管理标签,批量对文章分类 Sakura工作区 /workspace/sakura 本地小说 支持管理标签,批量对文章分类