Browse Source

修改访问器,增加图片域名拼接

dev
李可松 5 years ago
parent
commit
d773279951
  1. 7
      app/Models/Order.php

7
app/Models/Order.php

@ -5,6 +5,7 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\SoftDeletes;
use App\Common\OrderStatus as Status;
use Illuminate\Support\Facades\Storage;
class Order extends BaseModel
{
@ -32,8 +33,9 @@ class Order extends BaseModel
{
$value = $value ? json_decode($value, true) : [];
if (!empty($value['pictures']) && is_array($value['pictures'])) {
$prefix = Storage::disk('public')->url('');
foreach ($value['pictures'] as &$v) {
$v = $this->host . $v;
$v = $prefix . $v;
}
}
return $value ?? [];
@ -41,7 +43,8 @@ class Order extends BaseModel
public function getPictureAttribute($value): string
{
return $value ? $this->host . $value : '';
$prefix = Storage::disk('public')->url('');
return $value && substr($value, 0, 4) != 'http' ? $prefix . $value : '';
}
public function setPictureAttribute($value)

Loading…
Cancel
Save