Article.php 678 B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: zilongs
  5. * Date: 20-10-5
  6. * Time: 下午3:37
  7. */
  8. namespace App\Models;
  9. class Article extends BaseModel
  10. {
  11. protected $appends = ['is_collect'];
  12. protected $table = 'articles';
  13. public static $_post_type = [
  14. 1=>'没',
  15. 2=>'有',
  16. 3=>'分',
  17. 4=>'类'
  18. ];
  19. public function getIsCollectAttribute()
  20. {
  21. if (!empty(request()->header('token'))) {
  22. $user = User::getUserByToken();
  23. if (Collection::where('user_id', $user['id'])->where('article_id', $this->id)->exists()) {
  24. return 1;
  25. }
  26. }
  27. return 0;
  28. }
  29. }