Я пытаюсь вывести массив текущих элементов, в том смысле, что у элемента есть start_Date и end_Date. Я хочу проверить, находится ли сегодняшняя дата между этими двумя, и если это так, то я хочу, чтобы она былаотправить на просмотр.
Это текущий запрос, который возвращает все элементы, созданные вошедшим в систему пользователем.
$user = auth()->user()->id;
$survey_created = Survey::with('evaluation')->where('user_id', $user)
->orderBy('updated_at', 'desc')->get();
Таблица опросов выглядит следующим образом: таблица опросов связана с таблицей оценок,это где даты
Schema::create('surveys', function (Blueprint $table) {
$table->increments('id');
$table->string('name');
$table->longText('description');
$table->integer('user_id')->unsigned();
$table->boolean('anonymous');
$table->timestamps();
$table->foreign('user_id')->references('id')->on('users');
});
Schema::create('evaluations', function (Blueprint $table) {
$table->increments('id');
$table->integer('survey_id')->unsigned();
$table->dateTime('init_date');
$table->dateTime('end_date');
$table->dateTime('report_date');
$table->foreign('survey_id')->references('id')->on('surveys');
$table->timestamps();
});
У меня есть текущие дата и время
$now = Carbon::now();
Как мне это сделать?