laravel контроллер передает идентификатор из выбранного элемента, но данные не передаются методу редактирования - PullRequest
0 голосов
/ 05 мая 2020

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

индексная страница

<form action="/admin/taken/{{ $taak->ID }}" method="post" class="deleteForm">
@method('delete')
@csrf
<button type="button" class="btn btn-outline-danger"
              data-toggle="tooltip"
              title="{{ $taak->werknaam }} verwijderen">
              <i class="fas fa-trash-alt"></i>
              </button>
</form>

индексная функция ()

$taken = Userwork::join('works','work_id','=','works.id')
            ->join('places','place_id','=','places.id')
            ->join('time_slots','works.id','=','time_slots.work_id')
            ->with('user')
            ->select('*','user_works.id as ID','works.name as werknaam','places.*','time_slots.start_hour')
            ->where('time_slots.date',$datum)
            ->where('places.name',$loc)
            ->get();
        $result = compact('taken','locaties','datums','loc');
        Json::dump($result);

        return view('admin.taken.index', $result);

enter image description here

функция редактирования

public function edit(UserWork $taak)
    {
        dd($taak);
    }

результат

enter image description here

1 Ответ

0 голосов
/ 05 мая 2020

Не могли бы вы подтвердить, что маршрут определен правильно? Опубликуйте свой маршрут здесь, если можете.

Ваш маршрут редактирования должен быть таким:

Route::get('/admin/taken/{taak}/edit', 'YourController@edit');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...