2017-06-05 119 views
2

我想獲取用戶的特定日期的所有條目..我不知道如何格式化查詢。Eloquent:只獲得時間戳的日期

public function getEntry() 
{ 
    $entries = Journal::where('id', '=', Auth::id()) 
    ->where('created_at', '=', '\Carbon\Carbon::now()->format("l j F Y")') 
    ->get()->first(); 
    return view('home')->with(compact('entries')); 
} 

我不知道如何格式化'created_at'以匹配服務器時間。任何幫助將主要讚賞。謝謝。

回答

3

使用whereDate()讓所有條目的特定日期:

->whereDate('created_at', Carbon::today()); 

或者使用whereBetween()

->whereBetween('created_at', [Carbon::now()->startOfDay(), Carbon::now()->endOfDay()]) 

或簡單的where()

->where('created_at', '>', Carbon::now()->startOfDay()) 
->where('created_at', '<', Carbon::now()->endOfDay())