2014-11-20 58 views
3

我想知道從表中隱藏特定用戶的最佳方法嗎?在Laravel 4中隱藏特定用戶的最佳方式是什麼?

在我的情況下,我想隱藏不再活動的用戶。

查詢在控制器

$users = User::where('id', '!=', '#id of disabled user')->get(); 

查看

@foreach ($users as $user) 

// print the table 

@endforeach 

難道我收呢?

Sample Image

+1

想第二個用戶,成爲非激活一個瞬間......使用'不in' SQL語句應該會更好..'用戶: :select(..) - > whereNotIn('id',[1])' – 2014-11-20 18:01:25

+0

我對你添加的圖像有點困惑。你的意思是隱藏什麼?根本不顯示或以不同的風格顯示(灰色顯示在圖像中)? – lukasgeiter 2014-11-20 19:11:42

+0

完全不顯示 – iori 2014-11-20 19:12:36

回答

1

只是一個 「正常的」 where語句

$users = User::where('active', '!=', 2)->get(); 
+1

這是唯一的方法嗎? – iori 2014-11-20 20:57:39

+0

不,當然不是。但根據我對您的應用程序的瞭解,它似乎是最好的。你有什麼不喜歡的嗎? – lukasgeiter 2014-11-20 20:58:53

相關問題