Sindbad~EG File Manager

Current Path : /home/copmadinaarea/creditunion.copeastlegondistrict.org/app/Traits/
Upload File :
Current File : /home/copmadinaarea/creditunion.copeastlegondistrict.org/app/Traits/Member.php

<?php

namespace App\Traits;

use Illuminate\Database\Eloquent\Builder;

trait Member {

    public static function bootMember() {
        static::addGlobalScope('member_id', function (Builder $builder) {
            if (auth()->user()->user_type == 'user') {
                return $builder->whereHas('member', function (Builder $query) {
                    $query->where('branch_id', auth()->user()->branch_id);
                });
            }else {
                if (session('branch_id') != '') {
                    $branch_id = session('branch_id') == 'default' ? null : session('branch_id');
                    return $builder->whereHas('member', function (Builder $query) use($branch_id) {
                        $query->where('branch_id', $branch_id);
                    });
                }
            }
        });
    }

}

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists