سلام من وقتی میخوام یک صفحه رو اجرا کنم که داخلش با یک لینک ویرایش id رو بفرستم به روتم این ارور رو میده Missing required parameters for
همه چیز درسته ولی نمیدونم چرا
<a href="https://roocket.ir/ {{ route('product.edit',[' id ' => $product->id ] ) }} ">شاید پاسخ شما همینجا باشد
سلام دوستان من الان همین خطا رو دارم بعد از نظرات دوستان استفاده کردم ولی بازم درست نشد!
همین خطا Missing required parameter for route رو دارم
و اینم کد هام هست:
route:
Route::get('/admin', [admin\AdminController::class, 'index'])->name('admin.panel')->middleware('Checkroll');
Route::get('/admin/status-update/{story}',[StoryController::class, 'StatusUpdate'])->name('status.update')->middleware('Checkroll');
اینم صفحه blade ام:
<td class="nowrap"> <a href="https://roocket.ir/{{route('status.update',['story' => $story->id])}}" class="btn @if($status = 'فعال') btn-success @else btn-warning @endif">{{$status}}</a> </td>
کنترلر :
public function StatusUpdate(story $story){
if ($story->status == 1){
$story->status == 0;
} else{
$story->status == 1;
}
$story->save();
//$info_text = "بروزرسانی وضعیت انجام شد";
return redirect(route('admin.panel'))->with('info_text','بروزرسانی وضعیت انجام شد');
}این رو هم بگم که تو تگ a من story رو داخل ارایه هم نذاشتم ولی بازم خطا رو داشتم
سلام عزیز منم این مشکلو داشتم...
Route::get('/admin/status-update/{story?}',[StoryController::class, 'StatusUpdate'])->name('status.update')->middleware('Checkroll') ;
فقط کافیه به آخر قسمت روت که داخل بریس ها هست، یه (؟) اضافه کنی و حل میشه!