EugeneOne77
@EugeneOne77
Laravel, Vue, Wordpress разработчик.

Можно ли в уже сформированном query в laravel удалить одно where?

$query = \DB::table('official'); 
// здесь множество других $query->where(), формируемых в зависимости от разных данных, около 8-10
$query->where('date', '2020-03-13');
// вот тут мне надо два запроса сделать с текущей датой за 13 и второй за 14.

Вопрос возник, потому что как-то не оптимально кажется делать $query1 и $query2 и везде их вести, то есть заполнять параллельно. Я попробовал очищать $query->wheres , но не помогает, sql запрос уже прописан.
  • Вопрос задан
  • 167 просмотров
Решения вопроса 1
JhaoDa
@JhaoDa
LaravelRUS Team
Надо изучать РНР.
$query = \DB::table('official')->where(...)->where(...);

$first = (clone $query)->where('date', '2020-03-13')->get();
$second = (clone $query)->where('date', '2020-03-14')->get();
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы