{{ Form::label('name', __('messages.product.name') . ':', ['class' => 'form-label required mb-3']) }}
{{ Form::text('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, null, ['id' => 'adminCategoryId', 'class' => 'form-select form-select-solid', 'placeholder' => __('messages.product.category'), 'required', 'data-control' => 'select2']) }}
{{ Form::label('unit_price', __('messages.product.unit_price') . ':', ['class' => 'form-label required mb-3']) }}
{{ Form::number('unit_price', null, ['id' => 'unitPriceId', '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', null, ['class' => 'form-control form-control-solid', 'rows' => '4', 'placeholder' => __('messages.product.description')]) }}
{{ __('messages.user.allowed_file_types') }}