UserFilter.php 670 B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. namespace App\Filters\Traits;
  3. use App\Models\User;
  4. use Carbon\Carbon;
  5. trait UserFilter
  6. {
  7. public function putAreaId($val){
  8. $this->builder->where('register_area_id',$val);
  9. }
  10. public function areaId($val){
  11. $this->builder->where('register_area_id',$val);
  12. }
  13. public function mobileNickname($val){
  14. $this->builder->where('mobile', 'like', "%{$val}%")
  15. ->Orwhere('nickname', 'like', "%{$val}%");
  16. }
  17. public function todayAddUser($val){
  18. if($val == 1){
  19. $this->builder->where('is_card_certified',User::CARD_OK)
  20. ->where('created_at','>',Carbon::today());
  21. }
  22. }
  23. }