Browse Source

update input

azam 5 years ago
parent
commit
ac6089ec6a

+ 4 - 0
packages/product/src/Http/Controllers/ProductController.php

@@ -44,6 +44,7 @@ class ProductController extends Controller
             'status' => 'required',
             'discription' => 'required',
             'type' => 'required',
+            'categories' => 'required',
 
 
         ], [
@@ -52,6 +53,7 @@ class ProductController extends Controller
             'status.required' => 'فیلد وضعیت الزامی می باشد.',
             'discription.required' => 'فیلد توضیحات الزامی می باشد.',
             'type.required' => 'فیلد نوع محصول الزامی می باشد.',
+            'categories.required' => 'فیلد دسته بندی محصول الزامی می باشد.',
 
         ]);
 
@@ -105,6 +107,8 @@ class ProductController extends Controller
             'discription.required' => 'فیلد توضیحات الزامی می باشد.',
             'type.required' => 'فیلد نوع محصول الزامی می باشد.',
 
+
+
         ]);
         $request->merge([
             'price' => preg_replace('/[^0-9]+/', '', $request->price),

+ 1 - 1
packages/product/src/Models/Product.php

@@ -11,7 +11,7 @@ class Product extends Model
 {
     use SoftDeletes;
 
-    protected $fillable = ['title', 'discription', 'price', 'creator_id'];
+    protected $fillable = ['title', 'discription', 'price', 'creator_id', 'type', 'status', 'sale_price', 'sku', 'slug'];
     //protected $guarded = [];
 
     public function user()

+ 10 - 6
packages/product/src/views/product/create.blade.php

@@ -105,7 +105,8 @@
                                         <label for="type">{{ __(' نوع محصول') }}</label></label><i class="required">&nbsp; *</i>
                                         <select id="type" type="text"
                                                 class="form-control @error('type') is-invalid @enderror" name="type"
-                                                required autocomplete="type">
+                                                 autocomplete="type">
+                                            <option value="" >انتخاب کنید</option>
                                             <option value="0">ساده</option>
                                             <option value="1">متغیر</option>
                                             <option value="2">باندل</option>
@@ -122,9 +123,10 @@
                                         <label for="status">{{ __(' وضعیت محصول') }}</label><i class="required">&nbsp; *</i>
                                         <select id="status" type="text"
                                                 class="form-control select2 @error('status') is-invalid @enderror" name="status"
-                                                value="انتخاب کنید" required autocomplete="status" multiple>
-                                            <option value="0">ناموجود</option>
+                                                  autocomplete="status" >
+                                            <option value="">انتخاب کنید</option>
                                             <option value="1">موجود</option>
+                                            <option value="0">ناموجود</option>
                                         </select>
                                         @error('status')
                                         <span class="invalid-feedback" role="alert">
@@ -133,11 +135,13 @@
                                         @enderror
                                     </div>
                                         <div class="form-group">
-                                            <label for="categories[]">{{ __(' دسته بندی') }}</label><i class="required">&nbsp; *</i>
+                                            <label for="categories">{{ __(' دسته بندی') }}</label><i class="required">&nbsp; *</i>
                                             <select id="categories" type="text"
-                                                    class="form-control @error('categories[]') is-invalid @enderror" name="categories[]"
-                                                    value="{{ old('categories[]') }}" required autocomplete="categories[]">
+                                                    class="form-control @error('categories') is-invalid @enderror" name="categories[]"
+                                                      autocomplete="categories">
+                                                <option value="">انتخاب کنید</option>
                                                 @foreach($categories as $cat)
+
                                                     <option value="{{$cat->id}}">{{$cat->title}}</option>
                                                 @endforeach
                                             </select>