1. Masuk ke appserviceprovider lalu massukkan code ini :
use Illuminate\Database\Eloquent\Builder;
// Untuk Mempermudah Filter user akses Global
Builder::macro('filterModel', function ($model, $column, $value) {
if (!empty($value)) {
return $this->where($model . '.' . $column, $value);
}
return $this;
});
2. Penerapan pada variable :
Penjelasan :
// parameter filterModel (1. Model(string), 2. Colom(string), 3. Value superadmin(variable))
contoh : ->filterModel('kelas', 'pegawai_idpegawai', $this->selectedPegawai)