{{ Form::label('name', __('messages.product.name').':', ['class' => 'form-label required mb-3']) }}
{{ Form::text('name',isset($product) ? $product->name : null,['class' => 'form-control form-control-solid', 'placeholder' => __('messages.product.name'), 'required','onkeypress'=>"return blockSpecialChar(event)"]) }}
{{ Form::label('code', __('messages.product.code').':', ['class' => 'form-label required mb-3']) }}
{{ Form::label('category', __('messages.product.category').':', ['class' => 'form-label required mb-3']) }}
{{ Form::select('category_id', $categories,isset($product) ? $product->category_id : null,['class' => 'form-select form-select-solid', 'placeholder' => __('messages.product.category'), 'required', 'id'=>'adminCategoryId', 'data-control' => 'select2']) }}
{{ Form::label('unit_price', __('messages.product.unit_price').':', ['class' => 'form-label required mb-3']) }}
{{ Form::number('unit_price',isset($product) ? $product->unit_price : null,['class' => 'form-control form-control-solid', 'placeholder' => __('messages.product.unit_price'), 'min'=>'0', 'step'=>".01", 'oninput'=>"validity.valid||(value=value.replace(/\D+/g, '.'))",'required']) }}
{{ Form::label('description', __('messages.product.description').':', ['class' => 'form-label mb-3']) }}
{{ Form::textarea('description',isset($product) ? $product->description : null,['class' => 'form-control form-control-solid','rows' => '4', 'placeholder' => __('messages.product.description')]) }}
{{ __('messages.user.allowed_file_types') }}
{{ Form::submit(__('messages.common.save'),['class' => 'btn btn-primary me-2']) }}
{{__('messages.common.cancel')}}