۴۰۴ Not Found! قیمت ها به ۴۰۳ برگشت! به مدت محدود!
بزن بریم!سلام وقت بخیر دوستان من به یک مورد خیلی ساده در بخش ویرایش فرمم در لاراول به مشکل خورم و زمانی که روی دکمه ویرایش کلیک میکنم با خطای : Property [id] does not exist on this collection instance. رو به رو میشم!!
در حالی که بارها در پروژه ها از کنترلر های ریسور و مدل ها استفاده کردم، زمانی که میخوام فرم رو ویرایش کنم با این خطا مواجه میشم، با dd آی دی رو بر میگردونه و حتی return هم میکنم کل دیتا نمایش میده ولی در ویو Edit این خطا رو میده
کنترلر :
`public function edit(Contactinfo $contactinfo) { //dd($contactinfo->id); return view('Admin.contactinfo.edit' , compact('contactinfo')); }`
ویو فرم ویرایش :
@csrf
{{ methodfield('PATCH') }}
@include('Admin.partials.errors')
<div class="form-group">
<label for="id"> id : </label>
<input type="text" class="form-control" id="id" name="id" value="{{ $contactinfo->id }}">
</div>
<div class="form-group">
<label for="tell1"> تلفن یک : </label>
<input type="text" class="form-control" id="tell1" name="tell1" value="{{ $contactinfo->tell1 }}">
</div>
<div class="form-group">
<label for="tell2"> تلفن دو : </label>
<input type="text" class="form-control" id="tell2" name="tell2" value="{{ $contactinfo->tell2 }}">
</div>
<div class="form-group">
<label for="mobile"> موبایل یک : </label>
<input type="text" class="form-control" id="mobile" name="mobile1" value="{{ $contactinfo->mobile1 }}">
</div>
<div class="form-group">
<label for="mobile2"> موبایل دو : </label>
<input type="text" class="form-control" id="mobile2" name="mobile2" value="{{ $contactinfo->mobile2 }}">
<button type="submit" class="btn ripple btn-main-primary btn-block">ارسال</button>
``` </form>
نمیدونم چرا پراپرتی id رو توی روت من نمیگیره!!
کدتونو به صورت زیر بنویسید:
action="{{ route('contactinfos.update' , $contactinfo->id) }}"
@csrf
@method('PATCH')
رضا جان دقیقا این تغییر هم اعمال کردم ولی جواب نگرفتم و هنوز با همون خطا مواجه میشم!
Property [id] does not exist on this collection instance. (View: D:\My_Project\konkorelite.ir\Framework\v2-uploaded\resources\views\Admin\contactinfo\edit.blade.php)
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟