Всем привет! Есть такой код: Код (Text): Route::group(['prefix' => 'buy-account/dota2'], function () { Route::get('/', ['uses' => 'ShopController@dota', 'as' => 'shop.index']); Route::get('/{account}', ['uses' => 'ShopController@dotaSingle', 'as' => 'shop.single']); Route::post('/{account}/buy', ['uses' => 'PaymentController@buy', 'as' => 'shop.buy']); }); Хочу чтобы url формировался так: /{account}{level}{decency} Но когда делаю так: Route::get('/{account}{level}{decency}', ['uses' => 'ShopController@dotaSingle', 'as' => 'shop.single']); Выбивает стандартную ошибку laravel, в чем может быть проблема?
Какую? Какая-то у тебя старая версия ларавел. Но, если тебе нужно, чтоб он разбирал переменные в роуте, которые не разделены слешем, надо для каждой из них задать регулярные выражения, которые будут работать в такой строке. Иначе он всё свалит в первую, а для двух последних ничего не найдёт, вот и будет ошибка