データベース列の日付のみを取得する方法、コントローラーで Carbon を使用するのに問題があります。
$data['nowUser'] = User::where('date', Carbon::today()->toDateString())->get();
データベースの日付列は次のようになります。
データベース列の日付のみを取得する方法、コントローラーで Carbon を使用するのに問題があります。
$data['nowUser'] = User::where('date', Carbon::today()->toDateString())->get();
データベースの日付列は次のようになります。
これは列であるため、インスタンスDATETIME
をさらにフォーマットする必要はありません。Carbon
ただし、列に今日の日付が含まwhereDate
れるすべてのユーザーを取得する場合は、次のように使用する必要があります。date
$data['nowUser'] = User::whereDate('date', '=', Carbon::today())->get();
Carbon::today()
Query Builder メソッドに渡すと、__toString
メソッドが自動的に呼び出されて、正確に MySQL format であるDATETIME
from の形式の文字列が返されるためです。Carbon::DEFAULT_TO_STRING_FORMAT
Y-m-d H:i:s