| 1234567891011121314151617181920212223242526272829303132 |
- <?php
- namespace App\Models;
- use Illuminate\Database\Eloquent\Model;
- use Illuminate\Database\Eloquent\SoftDeletes;
- class DynamicTopic extends Model
- {
- use SoftDeletes;
- protected $table = 'love_dynamic_topic';
- protected $dates = ['delete_at'];
- public $primaryKey = 'id';
- protected $fillable = [
- 'uid', 'name','view_size', 'comment_size','file' ,'description','like_size'
- ];
- public function getFileAttribute() {
- $file=$this->attributes['file'];
- $inx = strstr($file, 'http');
- if (!$inx){
- return config('love.QINIU_MY_DOMAINS').$file;
- }
- return $file;
- }
- public function comments(){
- return $this->hasMany(Dynamic::class,'tid','id');
- }
- public function user()
- {
- return $this->hasOne(Users::class,'id','uid')->select('id','name', 'lid', 'avatar','sex','age','vip','trump','opt');
- }
- }
|