json_decode($value, true), ); } public function order() { return $this->belongsTo(Order::class); } public function scopeKeyword($query) { $keyword = request()->keyword; if ($keyword) { $keyword = trim($keyword); return $query->whereHas('order', function ($sql) use($keyword) { $sql->where('name', 'like', '%' . $keyword . '%') ->orWhere('mobile', 'like', '%' . $keyword . '%'); }); } return $query; } }