Уровень 5.3: ErrorException в строке 314 UrlGenerator.php: Маршрут [product.reduceByOne] не определен - PullRequest
0 голосов
/ 03 октября 2018

Вот мой код маршрутов в web.php

Route::get('/reduce/{id}',[
    'uses'  => 'ProductController@getReduceByOne',
    'as'    => 'product.reduceByOne'
]);

Метод контроллера:

public function getReduceByOne($id)
{
    $oldCart = Session::has('cart') ? Session::get('cart') : null;
    $cart = new Cart($oldCart);
    $cart->reduceByOne($id);

    Session::put('cart', $cart);
    return redirect()->route('product.shoppingCart');
}

Просмотр страниц

<a href="{{ route('produce.reduceByOne') }}">Reduce by 1</a></li>

1 Ответ

0 голосов
/ 03 октября 2018

вам нужно дать маршруту название, чтобы использовать его через функцию route

, как показано ниже

Route::get('/reduce/{id}','ProductController@getReduceByOne')->name('product.reduceByOne');

, затем вы можете использовать его, как показано ниже

return redirect(route('product.reduceByOne'));

в вашем случае

<a href="{{ route('produce.reduceByOne') }}">Reduce by 1</a></li>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...