Как показать только указанное c количество данных в таблице - PullRequest
0 голосов
/ 17 января 2020

Я сделал столбец для своей таблицы «пользователей», который называется «утвержден», который имеет логическое значение, где 1 = истина и 0 = ложь. На мой взгляд, я хочу показать только данные пользователя со значением 0 / false. Какие шаги мне нужно сделать, чтобы достичь этого? Я действительно новичок в Laravel или скорее в веб-разработке в целом.

Ответы [ 2 ]

1 голос
/ 17 января 2020
$datas=User::where('approved','0')->get();

Теперь в вашем клинке используйте ......

@foreach($datas as $data)

@endforeach
1 голос
/ 17 января 2020

Есть так много способов сделать это. Во-первых, вы можете напрямую использовать выражение where для этого, например:

User::where('approved', 0)->get();

Во-вторых, использовать локальную область видимости. В вашей модели вы поместите этот.

public function scopeApprovedUser($query) {
   return $query->where('approved', 0);
}

и вызовете его на свой контроллер следующим образом.

User::approveduser();
...