@mohaligateway
@muhammad
@Rp76
@juza66
کدم این
<select name="servic_id" id="servic_id" class="form-control">
<option value="">...</option>
@foreach($parents as $parent)
<option value="{{ $parent->id ?? ''}}">{{$parent->name ?? ''}}</option>
@endforeach
</select>
میخوام براش old قرار بدم اما نمیشه میشه راهنمایی کنید
سلام ببین این مشکلتو حل میکنه
@if (Input::old('title') == $key)
<option value="{{ $key }}" selected>{{ $val }}</option>
@else
<option value="{{ $key }}">{{ $val }}</option>
@endif
میخوای اونی رو انتخاب کنه که دفعه اخر بوده؟
اینجا value ارسال میشه ساده ترین راهش اینه
$(document).ready(function(){
$("#servic_id").val({{old('servic_id')}});
})
@Rp76
میشه با لاراول بگید چون میخوام بگم زمانی که ادیت کردی بیا و مقادیر رو تو فیلدها نمایش بده
سلام ببین این مشکلتو حل میکنه
@if (Input::old('title') == $key)
<option value="{{ $key }}" selected>{{ $val }}</option>
@else
<option value="{{ $key }}">{{ $val }}</option>
@endif
سلام
نمی دونم value شما اینجا چه چیزی هست ولی برای selected به شکل زیر می تونید استفاده کنید.
<option value="{{ ($parent->id == 0) ? 'selected' : '' }}">{{$parent->name ?? ''}}</option>
@Rp76
@mohaligateway
کد من این به صورت ایجکسی select رو آوردم
$(document).ready(function () {
$("#servic_id").click(function(){
var selectone=$("#servic_id").val();
$.ajax({
type:'get',
url:"<?=url('/admin/product/ajax');?>",
data:"id="+selectone,
success:function(result){
console.log(result);
$('#category_id').empty()
$('#category_id').append('<option>...</option>');
$.each(result, function(key, value) {
$("#category_id").append('<option value='+key+'>' + value + '</option>');
});
}
});
});
});
اینجا نمیتونم بیارم
شما باید اطلاعاتی که مربوط به اون فرم ادیت هست رو بصورت comact به ویو بفرستید و توی ویو استفاده کنید ، اون ایجکس که دارید میگید برای انتخاب استان و نمایش شهرها هستش و برای ادیت مناسب نیست.
شما قبل از اینکه فایل view ادیت رو نمایش بدین توی متد کنترلرتون داده ها رو از دیتابیس واکشی کنید و به ویو compact کنید
سلام.
من چون جداول و روابط شما رو نمیدونم با یه مثال دیگه بهتون توضیح میدم و شما خودتون با توجه با روابطتتون بنویسید.
فرض کنید در یک سیستم نوبت دهی قصد داریم ساعت حضور دکتر رو انتخاب کنیم و پس از انتخاب کردن حالا میخواین اونا رو ویرایش کنیم.
در بلید ویرایش باید کد زیر رو بنویسید.
@foreach(\App\Models\Hour::all() as $hour)
<option value="{{ $hour->id }}" {{ in_array($hour->id, $doctor->hours()->pluck('id')->toArray()) ? 'selected' : '' }}>{{ $hour->hours }}</option>
@endforeach
موفق باشید.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟