#laravel #database #api #controller
#ларавель #База данных #API #контроллер
Вопрос:
public function searchByDate(Request $request) { $sale = DB::table('sales') -gt;join("customers", 'sales.customer_id', '=', 'customers.id') -gt;where('sales.created_at', '=', $request-gt;created_at) -gt;select('sales.*', 'customers.name') -gt;get(); return response()-gt;json($sale); }
Я хочу сравнить две даты в состоянии where, но в sales.created_at есть дата и время, поэтому я хочу получить только дату, чтобы сравнить ее с $request-gt;creates_at, которая является только датой. Я пробовал этот код, но он не работает
-gt;where(Date('sales.created_at'), '=', $request-gt;created_at)
Комментарии:
1. используйте
whereDate
метод laravel здесь