gpt4 book ai didi

php - 如何使用 laravel 在 MySQL 中通过将两个列值合并为一列来更新列

转载 作者:行者123 更新时间:2023-11-29 18:50:05 25 4
gpt4 key购买 nike

我想通过使用 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com