Почему у меня не пишет Missing required parameters for [Route: shedule.update] [URI: shedule/{shedule}]?

Я пробую создать редактирование страницу через модальное окно, но мне показывается данная ошибка, я просто должен же id передавать в него как я понимаю, но почему он не выдает
Missing required parameters for [Route: shedule.update] [URI: shedule/{shedule}]
моя реализация во вюшкея обращаюсь так
<div class="block-lesson" style="width: 43.5%; height: {{ ((strtotime($lesson->time_end) - strtotime($lesson->time_start))/60/30 + 1) * 33}}px;" data-href="{{ route('shedule.edit', $lesson->id) }}">

То есть при клике должна отображаться модальное окно с этим адресом. Адрес нормально отображается localhost:8000/shedule/30/edit.
В контроллере
public function edit($id)
    {
$user = Auth::user()->id;
        $branch = Branch::where('user_id', $user)->get();
        $direction = Direction::where('user_id', Auth::user()->id)->get();
        $shedule = Shedule::find($id);
        return view('shedule.update', compact('branch', 'direction', 'shedule'));
    }

В роутере
Route::resource('shedule', 'SheduleController')->middleware('auth');

И все, по идее она должна отображатсья нормально с параметрами, но пишет что отсутствует, почему я так и не понял
  • Вопрос задан
  • 850 просмотров
Решения вопроса 1
@rusline18 Автор вопроса
Дело в форме как я понял в модальном окне, там имеется значение
<form id="form-create_shedule" action="{{ route('shedule.update') }}" method="post">
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы