درود بنده برای تک option از پکیج select2 استفاده می کنم می خواستم بدونم چطور از value="{{old('')}}" استفاده کنم؟
<div class="form-group">
<label class="col-sm-2 control-label"> محصولات مربوط به کد تخفیف(اختیاری)</label>
<select name="products[]" id="products" class="form-control" multiple>
<option value="null">همه محصول ها</option>
@foreach(\App\Models\Product::all() as $product)
<option value="{{$product->id}}">{{$product->title}}</option>
@endforeach
</select>
</div>
کدتونو به صورت زیر بنویسید:
<option value="{{ $product->id }}" {{ (collect(old('products'))->contains($product->id)) ? 'selected' : '' }}>{{ $product->title}}</option>
موفق باشید.
سلام به شما دوست عزیز.
value="{{ old('title') }}"
حالا شما به جای title فیلد مربوط رو قرار بده.
موفق باشید.
سلام
اينپوت شما
products[]
يك آرايه خواهد بود به همين دليل
old('products')
هم يك آرايه خواهد بود
و اگر ميخواييد option ها انتخاب شده باشن بايد اينجوري باشه
<div class="form-group">
<label class="col-sm-2 control-label"> محصولات مربوط به کد تخفیف(اختیاری)</label>
<select name="products[]" id="products" class="form-control" multiple>
<option value="null">همه محصول ها</option>
@foreach(\App\Models\Product::all() as $product)
<option value="{{$product->id}}" {{in_array($product->id,old('products'))?"selected":""}} >{{$product->title}}</option>
@endforeach
</select>
</div>
@rezajahangir سپاس روش شمارو انجام میدم هیج محصولی داخل سلکت باکس نشون نمیده
<div class="form-group">
<label class="col-sm-2 control-label"> محصولات مربوط به کد تخفیف(اختیاری)</label>
<select name="products[]" id="products" class="form-control" multiple>
@foreach(\App\Models\Product::all() as $product)
<option value="{{old($product->id)}}">{{$product->title}}</option>
@endforeach
</select>
</div>
@mehranmarandi و روش شما هم انجام میدم این ارور میده
in_array(): Argument #2 ($haystack) must be of type array, null given (View: C:\Users\aseman\Desktop\A\AryaBMS\resources\views\admin\discount\create.blade.php)
کدتونو به صورت زیر بنویسید:
<option value="{{ $product->id }}" {{ (collect(old('products'))->contains($product->id)) ? 'selected' : '' }}>{{ $product->title}}</option>
موفق باشید.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟