/ app / Models / LogType.php
LogType.php
 1  <?php
 2  
 3  namespace App\Models;
 4  
 5  use Illuminate\Database\Eloquent\Factories\HasFactory;
 6  use Illuminate\Database\Eloquent\Model;
 7  
 8  class LogType extends Model
 9  {
10      use HasFactory;
11  
12      protected $guarded = [];
13  
14      public const CREATE = 1;
15  
16      public const DELETE = 2;
17  
18      public const UPDATE = 3;
19  
20      public const CHANGE_A_STATUS = 4;
21  
22      public const ASSIGN = 5;
23  
24      public const COMMIT = 6;
25  
26      public const ADD_POINT_OF_CONTACT = 7;
27  
28      public const UPDATE_POINT_OF_CONTACT = 8;
29  
30      public const DELETE_POINT_OF_CONTACT = 9;
31  
32      public function dossierLogs()
33      {
34          return $this->hasMany(DossierLog::class);
35      }
36  
37      public function laboratoryLogs()
38      {
39          return $this->hasMany(LaboratoryLog::class);
40      }
41  
42      public function documentLogs()
43      {
44          return $this->hasMany(DocumentLog::class);
45      }
46  }