2017-10-04 11 views
2

에서 연도와 월 검색 할?

+0

을이 항상 또는 일부 경우에 ? 그리고 관련 분야는 무엇입니까? – Maraboc

+0

필자가 항상 필요로하고 해당 필드는 dateTime 필드 인 'created_at'입니다. – Rami

+0

이렇게'HistoryCostEstimation'의 created_at 필드에 getter를 추가 할 수 있습니다. public function getCreatedAtAttribute ($ date) { return Carbon \ Carbon :: createFromFormat ('Ymd H : i : s', $ date) -> 형식 ('Y-m');}''App \ Models \ HistoryCostEstimation :: where ('user_id', $ id) -> orderBy ('created_at', 'desc') -> get() '의 내용을 변경하지 않고' – Maraboc

답변

1

당신은 항상 그 형식을 원하기 때문에이 같은 HistoryCostEstimation 모델에 Accessor을 정의 할 수 있습니다

public function getCreatedAtAttribute($date) { 
    return Carbon\Carbon::createFromFormat('Y-m-d H:i:s', $date)->format('Y-m'); 
} 

그리고 당신이 어떤 변환없이 기록을 조회 할 수 있습니다 당신이 원하는

App\Models\HistoryCostEstimation::where('user_id',$id) 
            ->orde‌​rBy('created_at','de‌​sc') 
            ->get(); 
+1

정말 죄송합니다. 잠깐 동안 고마워, 고마워. 너의 노력 덕분에. 덕분에 지금 고마워. – Rami