| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <?php
- namespace App\Models;
- class DetectLog extends Model
- {
- protected $connection = 'default';
- protected $table = 'detect_log';
- public function DetectRule()
- {
- $rule = DetectRule::where('id', $this->attributes['list_id'])->first();
- if ($rule == null) {
- self::where('id', '=', $this->attributes['id'])->delete();
- return null;
- }
- return $rule;
- }
- public function User()
- {
- $user = User::where('id', $this->attributes['user_id'])->first();
- if ($user == null) {
- self::where('id', '=', $this->attributes['id'])->delete();
- return null;
- }
- return $user;
- }
- public function Node()
- {
- $node = Node::where('id', $this->attributes['node_id'])->first();
- if ($node == null) {
- self::where('id', '=', $this->attributes['id'])->delete();
- return null;
- }
- return $node;
- }
- }
|