Красноречивый пропускаемый столбец по умолчанию, такой как удаленный_кат - PullRequest
0 голосов
/ 21 февраля 2019

Я работаю над проектом электронной коммерции в рамках Laravel.

Существует такая опция, как отключение продуктов.

Если продукт отключен, статус столбца будет равен 0.

Можно ли настроить пропустить результаты, статус которых по умолчанию равен 0, например пропустить столбец в виде удаленного_элемента, если он не равен нулю?

1 Ответ

0 голосов
/ 21 февраля 2019

Вы можете использовать области :

class Product extends Model
{
    public function scopeActive($query)
    {
        return $query->where('status', '<>', 0);
    }
...

И использовать это так:

App\Product::active()->get();

См. Официальную документацию по областям здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...