user()?->can(Permission::CUTTINGS_CREATE->value) ?? false; } /** * @return array */ public function rules(): array { return [ 'name' => ['required', 'string', 'max:200'], 'unit' => ['required', Rule::enum(RawMaterialUnit::class)], ...$this->rawMaterialPriceRules(), ]; } /** * @return array */ public function attributes(): array { return [ 'name' => 'Nama Bahan Baku', 'unit' => 'Satuan', ...$this->rawMaterialPriceAttributes(), ]; } }