Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 17.04.2014 01:32:52

Выбрать записи, кроме определенной

Где-то попадалась на глаза такая возможность: из БД выбирались похожие записи для блока «related entries» и чтобы не дублировать контент, текущая запись исключалась из запроса по id встроенным методом. Возможно, что-то путаю, в таком случае подбросьте, пожалуйста, «best practices» для упомянутого случая. Спасибо.


Taylor Otwell @taylorotwell
In other news, features debuting at @laraconeu are going to rock your world. Can’t wait to show you!
http://live.laracon.eu/

Не в сети

#2 17.04.2014 02:48:03

Re: Выбрать записи, кроме определенной

Мне на ум приходит только обычное where('id', '<>', 123). По-моему лучше использовать очевидный метод.

Не в сети

#3 22.04.2014 11:28:13

Re: Выбрать записи, кроме определенной

Скорее всего я видел метод whereNotIn() класса Illuminate\Database\Query\Builder. Странно, что в Eloquent нет аналогичного.
В таком случае, упомянутый вами способ — наиболее практичный. Спасибо.

Изменено konfuji (22.04.2014 11:31:45)


Taylor Otwell @taylorotwell
In other news, features debuting at @laraconeu are going to rock your world. Can’t wait to show you!
http://live.laracon.eu/

Не в сети

#4 26.04.2014 17:16:46

Re: Выбрать записи, кроме определенной

  1. Скорее всего я видел метод whereNotIn() класса Illuminate\Database\Query\Builder. Странно, что в Eloquent нет аналогичного.

В Eloquent есть всё то же, что есть в Query Builder. Просто они там не объявлены.

Не в сети

Подвал раздела