ホーム>source

私は date_of_birth を変換しようとしています   Y-m-d からの列の日付形式   d-m-Y へ 。
以下は私のモデルです:

use Carbon\Carbon;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Facades\Auth;
class Stock extends Model
{
    protected $primaryKey = 'tag_no';    
    public $incrementing = false;    
    protected $fillable = [        
        'tag_no',
        'stock_type',        
        'date_of_birth',                  
    ];
    protected $dates=[
        'created_at',
        'updated_at',
        'deleted_at',
        'date_of_birth'
    ];

    public function getDateOfBirthAttribute($value)
    {
        return Carbon::parse($value)->format('Y-m-d');
    }
    public function setDateOfBirthAttribute($value)
    {
        $this->attributes['date_of_birth'] = date('d-m-Y', strtotime($value));
    }
}

これは正しい方法ですか?

あなたの答え
  • 前へ java - JPAクエリ:サブクエリをグループ化条件に結合する
  • 次へ javascript - 入力がまだフォーカスされている場合、jqueryコードは実行されません