where('user_id', Auth::user()->id); } function user() { return $this->hasOne(User::class, 'id', 'user_id'); } function getStatusLabelAttribute() { switch($this->attributes['status']){ case 0: $status_label = ''.trans('home.ticket_table_status_wait').''; break; case 1: $status_label = ''.trans('home.ticket_table_status_reply').''; break; case 2: $status_label = ''.trans('home.ticket_table_status_close').''; break; default: $status_label = ' 未知 '; } return $status_label; } }