Blame view

app/Models/infobloks.php 645 Bytes
586cff847   Андрей Ларионов   Модели и миграции...
1
2
3
4
5
6
7
8
9
10
  <?php
  
  namespace App\Models;
  
  use Illuminate\Database\Eloquent\Factories\HasFactory;
  use Illuminate\Database\Eloquent\Model;
  
  class infobloks extends Model
  {
      use HasFactory;
4c66e360c   Андрей Ларионов   Справочник докуме...
11
12
13
14
15
16
17
18
19
20
  
      protected $fillable = [
          'name',
          'is_remove',
          'sort',
      ];
  
      public function ScopeActive($query) {
          return $query->where('is_remove', '=', '0');
      }
748f122fa   Андрей Ларионов   Коммит по докумен...
21
22
23
24
25
26
  
      /*
      * Связь модели Инфоблоки (Infobloks) с моделью Доп.информация (dop_info)
        один-ко-многим
      */
      public function model_dop_info() {
2c692f9c0   Андрей Ларионов   Коммит обновление...
27
          return $this->hasMany(Dop_info::class, 'infoblok_id');
748f122fa   Андрей Ларионов   Коммит по докумен...
28
      }
586cff847   Андрей Ларионов   Модели и миграции...
29
  }