BimCombine.php 435 B

123456789101112131415161718192021222324
  1. <?php
  2. namespace App\Models;
  3. class BimCombine extends BaseModel
  4. {
  5. protected $table = 'bim_combines';
  6. protected $casts = [
  7. 'data' => 'array'
  8. ];
  9. public function library()
  10. {
  11. return $this->hasOne(Library::class, 'id', 'library_id');
  12. }
  13. public function scopeAllowed($query)
  14. {
  15. return $query->whereHas('library', function ($q) {
  16. return $q->allowed();
  17. });
  18. }
  19. }