/home/techb158/ileadtechnology.com/SSM/app/Http/Requests/inventory
NameSizeModeActions
StockCategoryRequest.php11950644editdlrm
StockItemRequest.php14550644editdlrm
StockPurchaseRequest.php11440644editdlrm
StockTransferRequest.php11800644editdlrm
StockTransferReturnRequest.php13120644editdlrm
VendorRequest.php21850644editdlrm
Edit: /home/techb158/ileadtechnology.com/SSM/app/Http/Requests/inventory/StockItemRequest.php (1455B)
'numeric|min:0' ]; $id = $this->route('id'); if ($this->method() === 'POST') { $rules['name'] = 'required|unique:stock_items'; $rules['code'] = 'nullable|unique:stock_items'; } elseif ($this->method() === 'PATCH') { $rules['name'] = 'required|unique:stock_items,name,'.$id.',id'; $rules['code'] = 'nullable|unique:stock_items,code,'.$id.',id'; } return $rules; } /** * Translate fields with user friendly name. * * @return array */ public function attributes() { return [ 'name' => trans('inventory.stock_item_name'), 'opening_quantity' => trans('inventory.stock_item_opening_quantity'), ]; } /** * Get the error messages for the defined validation rules. * * @return array */ public function messages() { return [ ]; } }