티스토리 뷰

개발지식/Laravel

Laravel Carbon

kimty1121 2024. 2. 9. 00:07

Carbon은 PHP에서 자주 쓰이는 Date 라이브러리 이다.

Laravel은 Carbon을 내장하고 있다.

 

Date타입의 데이터를 취득할 때 Eloquent를 사용하면 Carbon형식으로 취득하고

QueryBuilder로 취득하면 Carbon형식이 아니다.

 

따라서 Eloquent의 경우 바로 Carbon 메소드를 사용할 수 있는 반면

QueryBuilder은 명시적으로 작성해 줘야 한다.

Elequent
@foreach ($e_all as $e_owner)
    {{ $e_owner->created_at->diffFOrHumans() }}
@endforeach

QueryBuilder
@foreach ($q_get as $q_owner)
    {{ Carbon\Carbon::parse($e_owner->created_at)->diffFOrHumans() }}
@endforeach

 

'개발지식 > Laravel' 카테고리의 다른 글

Laravel 데이터 삭제 처리  (0) 2024.02.12
Laravel Post등록과 Validation  (0) 2024.02.09
Laravel 데이터 취급 비교  (1) 2024.02.08
Laravel seeder 데이터 생성  (1) 2024.02.08
Laravel 이미지 폴더  (0) 2024.02.07