Skip to content

Commit e81e276

Browse files
committed
fix outside cant use "use"
1 parent 11a355c commit e81e276

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

src/AppendAutomateTrait.php

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,21 @@
22

33
namespace Lookfeel\AppendAutomate;
44

5-
use Lookfeel\AppendAutomate\Database\Eloquent\Concerns\HasAttributes;
6-
75
trait AppendAutomateTrait
86
{
9-
use HasAttributes;
7+
protected function getArrayableAppends()
8+
{
9+
foreach ($this->appends as $k => $v) {
10+
if (is_string($k)) {
11+
$columns = explode('|', $k);
12+
foreach ($columns as $column) {
13+
if (!isset($this->$column)) {
14+
unset($this->appends[$k]);
15+
}
16+
}
17+
}
18+
}
19+
20+
return parent::getArrayableAppends();
21+
}
1022
}

0 commit comments

Comments
 (0)