🔥جمعه سیاه در راکت با (( ۷۰ درصد )) تخفیف! این فرصت دیگه تکرار نمیشه
مشاهده دورههادرود بنده برای تک 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>
موفق باشید.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟