修改标题后的 slug 内容 ?
若修改标题后,应该连 slug 字段也跟着修改才符合常理
所以新增了一个小地方针对修改后的标题做判断
在 app/Observers/TopicObserver.php 下
...
// 如 slug 字段无内容,即使用翻译器对 title 进行翻译
if (!$topic->slug || ($topic->getOriginal('title') != $topic->title)) {
$topic->slug = app(SlugTranslateHandler::class)->translate($topic->title);
}
...
还有其他建议的方式吗?
可以用 isDirty() 方法