當我使用雄辯時,我可以使用「where」方法然後使用「get」方法填充包含我在數據庫中選擇的對象。 我的意思是:如何在使用雄辯時排除某些列
$users = User::where('gender', 'M')->where('is_active', 1)->get(['pseudo', 'email', 'age', 'created_at'])->toArray();
在這裏,我可以選擇我想要得到像「僞」,「電子郵件」,等等。 但我在laravel DOC錯過了什麼列是做相反的方式。 這可能是類似的東西:
$users = User::where('gender', 'M')->where('is_active', 1)->notGet(['pseudo', 'email', 'age', 'created_at'])->toArray();
謝謝您即將成爲答案,並有一個愉快的一天。
問題是,爲什麼你想這樣做?使用ORM你寧願不這樣做,如果你只是不想顯示一些列,還有其他方法可以實現。 –
我這樣問,因爲當你有15列,你想要13時,可以更快地做一些事情 - > notGet(['column14','column15']);而不是 - > get(['column1','column2',[...],'column13']);. 你看? – Brazeredge
你不明白,我問爲什麼?除非這不是雄辯相關的。 –