|
@@ -20,19 +20,24 @@ class Issue extends Authenticatable
|
|
|
// protected $hidden = ['created_at', 'updated_at'];
|
|
// protected $hidden = ['created_at', 'updated_at'];
|
|
|
protected $fillable = ['issue_no', 'start_time', 'end_time', 'winning_numbers', 'status', 'combo', 'extreme', 'image'];
|
|
protected $fillable = ['issue_no', 'start_time', 'end_time', 'winning_numbers', 'status', 'combo', 'extreme', 'image'];
|
|
|
protected $appends = [
|
|
protected $appends = [
|
|
|
- 'award'
|
|
|
|
|
|
|
+ 'award',
|
|
|
|
|
+ 'winning_array'
|
|
|
|
|
|
|
|
|
|
|
|
|
];
|
|
];
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
+ function getWinningArrayAttribute(){
|
|
|
|
|
+ $winning_numbers = explode(',', $this->winning_numbers);
|
|
|
|
|
+ $winning_numbers = array_map('intval', $winning_numbers);
|
|
|
|
|
+ return $winning_numbers;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
function getAwardAttribute()
|
|
function getAwardAttribute()
|
|
|
{
|
|
{
|
|
|
- if (!empty($this->winning_numbers)) {
|
|
|
|
|
- $winning_numbers = explode(',', $this->winning_numbers);
|
|
|
|
|
- $winning_numbers = array_map('intval', $winning_numbers);
|
|
|
|
|
- return IssueService::award($winning_numbers);
|
|
|
|
|
- }
|
|
|
|
|
- return [];
|
|
|
|
|
|
|
+ $winning_numbers = explode(',', $this->winning_numbers);
|
|
|
|
|
+ $winning_numbers = array_map('intval', $winning_numbers);
|
|
|
|
|
+ return IssueService::award($winning_numbers);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|