UserScope.php 338 B

1234567891011121314151617
  1. <?php
  2. namespace App\Scopes;
  3. trait UserScope
  4. {
  5. /**
  6. * @param \Illuminate\Database\Eloquent\Builder $query
  7. * @return \Illuminate\Database\Eloquent\Builder
  8. */
  9. public function scopeFilterUser($query)
  10. {
  11. $user = \user();
  12. if($user){
  13. $query->where('user_id', $user->id);
  14. }
  15. }
  16. }