LinkTaskDetail.php 674 B

12345678910111213141516171819202122232425262728293031323334
  1. <?php
  2. namespace App\Http\Models;
  3. use Illuminate\Database\Eloquent\Relations\Pivot;
  4. class LinkTaskDetail extends Pivot
  5. {
  6. protected $table = 'link_tasks_detail';
  7. protected $primaryKey = 'id';
  8. protected $guarded = [];
  9. const STATUS_TITLE = [
  10. 3 => '待审核',
  11. 4 => '未通过',
  12. 5 => '已通过'
  13. ];
  14. public function urls()
  15. {
  16. return $this->hasMany(LinkTaskUrl::class, 'link_tasks_detail_id', 'id');
  17. }
  18. public function link()
  19. {
  20. return $this->hasOne(Link::class, 'id', 'link_id');
  21. }
  22. public function linkTask()
  23. {
  24. return $this->hasOne(LinkTask::class, 'id', 'task_id');
  25. }
  26. }