2017-06-06 7 views
0

laravelの移行を使用してテーブル内の2つの列を連結して既存の列を更新します。laravelを使用して2つの列の値を1つの列に結合して列を更新する方法

例:FIRSTNAME列とLASTNAME列があります。私はこれらの2つの列をFIRSTNAMEという名前で連結する必要があります。

だから、これはMySQLでどのように動作するかです:

SELECT CONCAT(FIRSTNAME, ' ', LASTNAME) AS 'FIRSTNAME' FROM customer; 

私たちは、この使用してlaravelを行う必要がありますどのように?

今すぐ最初の名前は1つの列に表示され、最後の名前は別の列に表示されます。連結することによって、両方の値を単一の列に更新する必要があります。

答えて

0

モデルにアクセサを定義できます。文書hereを確認することができます。あなたの場合、フォロー機能はモデルに追加する必要があります

public function getFirstNameAttribute($value) 
{ 
    return $value. " ". $this->LASTNAME; 
} 
関連する問題