UserScope.php 346 B

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