我想通过使用 Laravel 迁移连接表中的两列来更新现有列。
举个例子:我有一个列 FIRSTNAME 和 LASTNAME,还有很多列。我想仅在空格之间将这两列与 FIRSTNAME 名称连接起来。
这就是它在 mysql 中的工作原理:
SELECT CONCAT(FIRSTNAME, ' ', LASTNAME) AS 'FIRSTNAME' FROM customer;
我们如何使用 Laravel 来做到这一点?
现在,名字显示在一列中,姓氏显示在另一列中。我必须通过连接将两个值更新为单列。
最佳答案
您可以在模型中定义访问器。您可以查看文档here 。在您的情况下,需要将以下功能添加到您的模型中
public function getFirstNameAttribute($value)
{
return $value. " ". $this->LASTNAME;
}
关于php - 如何使用 laravel 在 MySQL 中通过将两个列值合并为一列来更新列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44393237/