Laravel недостающие параметры - PullRequest
0 голосов
/ 13 ноября 2018

Я пытался создать систему, позволяющую администратору создавать задачу, и после ее создания должен появиться URL, который направляет администратора к созданной задаче.

Это работало до тех пор, пока я не пересекла (цитата ниже) ошибку

Отсутствуют обязательные параметры для [Route: lesson.continue.task] [URI: examples / {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 голосов
/ 13 ноября 2018

Вы должны попробовать это:

<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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...