امین
2 سال پیش توسط امین مطرح شد
1 پاسخ

Missing required parameters 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');

controller:

 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','بروزرسانی وضعیت انجام شد');
    }

blade:

<td class="nowrap"> <a href="{{route('status.update',['story' => $story->id])}}" class="btn @if($status = 'فعال') btn-success @else btn-warning @endif">{{$status}}</a> </td>

ثبت پرسش جدید
حسن محمدزاده
تخصص : مدیر فنی
@hassan 2 سال پیش مطرح شد
0

سلام
به این شکل امتحان کن

<td class="nowrap"> <a href="{{route('status.update',[$story])}}" class="btn @if($status = 'فعال') btn-success @else btn-warning @endif">{{$status}}</a> </td>

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام