Страница «Правка» переводит меня в «Страница не найдена», а не в «Обновить маршрут» - PullRequest
0 голосов
/ 11 мая 2019

Когда я нажимаю кнопку «Изменить элемент» на «Редактировать страницу» , форма отправляется и выводит меня на «Страница не найдена» вместо Обновление маршрута ..

Laravel

<form action="{{ route('admin.products.update', $id) }}" method="post" enctype="multipart/form-data">
               {{ csrf_field() }}
               <input type="hidden" name="_method" value="PATCH">
    // else form elements goes here
</form>

//route file
Route::resource('/products','ProductController');

public function update(Request $request, Product $product)
{
   return "hello";
}

я просто хотел, чтобы он возвратил "привет"

1 Ответ

0 голосов
/ 11 мая 2019

Вам необходимо правильно передать параметр id в вашем маршруте ()

{{ route('products.update', [id => $id]) }}

Префикс администратора применяется к маршруту, вам не нужно передавать его в route ();

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...