我有Location
模型和迁移。我有name
。现在我想添加一个额外的列(已计算),其中name
列包含一些特殊字符的替换,空格添加到-
。我会自己编写替换功能。我找不到引入计算列的方法。
感谢。
答案 0 :(得分:1)
将此添加到您的模型
protected $attributes = [
'somecolumn'
];
public function getSomecolumnAttribute() {
return str_slug($this->attributes['name'],'-');
}
答案 1 :(得分:0)
$title = str_slug("Laravel 5 Framework", "-");
//输出:laravel-5-framework 关注网址以获取更多帮助 https://laravel.com/docs/5.0/helpers