Вы можете напрямую связать свои where
s, без function(q)
. В laravel есть также красивый пакет обработки дат, называемый Carbon . Таким образом, вы можете сделать что-то вроде:
$projects = Project::where('recur_at', '>', Carbon::now())
->where('recur_at', '<', Carbon::now()->addWeek())
->where('status', '<', 5)
->where('recur_cancelled', '=', 0)
->get();
Просто убедитесь, что вам нужен Carbon в композиторе, и вы используете пространство имен Carbon (используйте Carbon \ Carbon;), и оно должно работать.
EDIT: Как Джоэл сказал , вы могли бы сделать:
$projects = Project::whereBetween('recur_at', array(Carbon::now(), Carbon::now()->addWeek()))
->where('status', '<', 5)
->where('recur_cancelled', '=', 0)
->get();
В проводнике управления версиями нажмите CTRL + G. Это вызовет диалоговое окно "Найти наборы изменений". К сожалению, в VS 2008 все под одной меркой: вам придется работать в большом громоздком диалоговом окне поиска, даже если вы уже знаете число (а). В вашем случае щелкните переключатель для поиска по диапазону, а затем введите желаемый номер набора изменений как начало и конец диапазона.
Версия этого диалогового окна для VS 2010 упрощает вариант использования «поиск единого набора изменений по #», FWIW.
Мое личное предпочтение: если у вас открыто окно консоли, есть более быстрый путь. Просто введите tf changeset 12345 . Если вы используете Power Tools, вы можете заменить «Get-TfsChangeset» или «tfchangeset» для повышения производительности и программируемости.
в окне Source Control Explorer, щелкните правой кнопкой мыши любую папку в источнике дерево управления и выберите Просмотр истории. это даст вам список наборов изменений, которые касаются этой папки (рекурсивно). Это не способ ввести набор изменений, но это еще один простой способ увидеть наборы изменений
. Вы также можете щелкнуть правой кнопкой мыши папку и выбрать Найти в Source Control -> Changeset ..., что позволит вам ввести номер набора изменений. или диапазон.
** они могут быть частью TFS Power Tools