Browse Source

update input

azam 4 years ago
parent
commit
42165f7666

+ 2 - 2
packages/product/src/Http/Controllers/ProductController.php

@@ -44,7 +44,7 @@ class ProductController extends Controller
             'status' => 'required',
             'discription' => 'required',
             'type' => 'required',
-            'categories' => 'required',
+            'categories[]' => 'required',
 
 
         ], [
@@ -53,7 +53,7 @@ class ProductController extends Controller
             'status.required' => 'فیلد وضعیت الزامی می باشد.',
             'discription.required' => 'فیلد توضیحات الزامی می باشد.',
             'type.required' => 'فیلد نوع محصول الزامی می باشد.',
-            'categories.required' => 'فیلد دسته بندی محصول الزامی می باشد.',
+            'categories[].required' => 'فیلد دسته بندی محصول الزامی می باشد.',
 
         ]);
 

+ 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', 'type', 'status', 'sale_price', 'sku', 'slug'];
+    protected $fillable = ['title', 'discription', 'price', 'creator_id', 'type', 'status', 'sale_price', 'sku', 'slug', 'categories[]'];
     //protected $guarded = [];
 
     public function user()

+ 4 - 4
packages/product/src/views/product/create.blade.php

@@ -105,7 +105,7 @@
                                         <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"
-                                                 autocomplete="type">
+                                                value="{{ old('type') }}"    autocomplete="type">
                                             <option value="" >انتخاب کنید</option>
                                             <option value="0">ساده</option>
                                             <option value="1">متغیر</option>
@@ -123,7 +123,7 @@
                                         <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"
-                                                  autocomplete="status" >
+                                                value="{{ old('status') }}"  autocomplete="status" >
                                             <option value="">انتخاب کنید</option>
                                             <option value="1">موجود</option>
                                             <option value="0">ناموجود</option>
@@ -137,8 +137,8 @@
                                         <div class="form-group">
                                             <label for="categories">{{ __(' دسته بندی') }}</label><i class="required">&nbsp; *</i>
                                             <select id="categories" type="text"
-                                                    class="form-control @error('categories') is-invalid @enderror" name="categories[]"
-                                                      autocomplete="categories">
+                                                    class="form-control @error('categories[]') is-invalid @enderror" name="categories[]"
+                                                    value="{{ old('categories[]') }}"   autocomplete="categories[]">
                                                 <option value="">انتخاب کنید</option>
                                                 @foreach($categories as $cat)