Bristol SU Support Package
src
Connection
AccessibleConnectionScope.php
Go to the documentation of this file.
1
<?php
2
3
namespace
BristolSU\Support\Connection
;
4
5
use
BristolSU\Support\User\Contracts\UserAuthentication
;
6
use
Illuminate\Database\Eloquent\Builder
;
7
use
Illuminate\Database\Eloquent\Model
;
8
use
Illuminate\Database\Eloquent\Scope
;
9
13
class
AccessibleConnectionScope
implements
Scope
14
{
15
22
public
function
apply
(Builder $builder, Model $model)
23
{
24
$builder->where(
'user_id'
, app(UserAuthentication::class)->getUser()->control_id);
25
}
26
}
Model
BristolSU\Support\Connection
Definition:
AccessibleConnectionScope.php:3
BristolSU\Support\Connection\AccessibleConnectionScope
Definition:
AccessibleConnectionScope.php:13
Builder
UserAuthentication
BristolSU\Support\Connection\AccessibleConnectionScope\apply
apply(Builder $builder, Model $model)
Definition:
AccessibleConnectionScope.php:22
Scope
Generated by
1.8.13