pluck('product_spec_id')->toArray(); if ($agent_spec) { $spec = $spec->whereNotIn('id', $agent_spec); } } $spec = $spec->orderBy('name')->orderBy('supplier_date') ->get([ 'id AS product_spec_id', 'name AS supplier_name', 'date AS supplier_date', 'original_price AS supplier_original_price', 'price AS supplier_price', 'cost_price AS supplier_cost_price', 'stock AS supplier_stock', ])->toArray(); return $this->response()->data($spec); } public function form() { $this->hidden('product_id'); $this->hidden('agent_product_id'); } }