Laravel缺少参数

时间:2018-11-13 10:11:57

标签: laravel

我一直在尝试构建一个允许管理员创建任务的系统,一旦创建了一个URL,便应弹出一个将管理员定向到所创建任务的URL。

到目前为止,这种方法一直有效,直到我遇到(下面的块引用)错误为止

  

缺少[Route:lesson.continue.task] [URI:lessons / {lessonId} / tasks / {taskId}]所需的参数。

这是创建URL的函数:

 <div class="form-group row">
     <label class="col-2 col-form-label" for="level">URL</label>
     @if($task->id) {{ route('lesson.continue.task', $task) }} @endif
 </div>

这是我的路线:

Route::get('/lessons/{lessonId}/tasks/{taskId}', 'LessonController@continueExistingLesson')->name('lesson.continue.task');

我已经在这个问题上停留了一段时间,希望有人能够帮助我,在此先感谢。

1 个答案:

答案 0 :(得分:1)

您应该尝试以下操作:

<div class="form-group row">
                <label class="col-2 col-form-label" for="level">URL </label>
                @if($task->id) {{ route('lesson.continue.task', [$lesson->id,$task->id]) }} @endif
            </div>