OwnerMaterialService.php 475 B

12345678910111213141516171819
  1. <?php
  2. namespace App\Services;
  3. use App\Owner;
  4. use App\OwnerMaterial;
  5. use Illuminate\Support\Facades\Auth;
  6. use App\Traits\ServiceAppAop;
  7. class OwnerMaterialService
  8. {
  9. use ServiceAppAop;
  10. protected $modelClass=OwnerMaterial::class;
  11. public function getOwnerPermittingWithMaterial()
  12. {
  13. return Owner::query()->with(['ownerMaterials.material','customer'])->select(['id','name','customer_id'])->whereIn('id', app("OwnerService")->getQuery())->get();
  14. }
  15. }