| 1234567891011121314151617181920 |
- <?php
- namespace App\Services;
- use App\Owner;
- use App\OwnerMaterial;
- use Illuminate\Support\Facades\Auth;
- use App\Traits\ServiceAppAop;
- class OwnerMaterialService
- {
- use ServiceAppAop;
- protected $modelClass=OwnerMaterial::class;
- public function getOwnerPermittingWithMaterial()
- {
- $ownerIds=app('UserService')->getPermittingOwnerIds(Auth::user());
- return Owner::query()->with('ownerMaterials.material')->select('id','name')->whereIn('id', $ownerIds)->get();
- }
- }
|