【发布时间】:2019-09-19 07:54:03
【问题描述】:
我试图在 laravel 中使用两个参数定义一个 GET 路由,但我不断得到一个 (laravel) 404 页面。
我的路线如下所示:
Route::get('/swapslot/{og}/{new}', 'ItemController@swapSlot')->name('swapslot');
每当我将用户重定向到 public/swapslot/*number*/*number* 时,我都会收到 404 错误。我有其他带有 1 参数的路线,这些 做 工作。
【问题讨论】:
-
'swapslot/{og}/new/{new}'尝试将您的网址设置为这样 -
详细说明 og 和 new 代表什么,以及控制器中的函数是否接受两个参数?
-
提供您的控制器功能以及您如何提出请求。此外,此路由在
web.php或api.php中定义。粘贴php artisan route:list的输出 -
@Miaan 控制器功能确实接受两个参数。 OG 是我要从中移动物品的原始库存槽,NEW 是我要将物品移动到的新库存槽。
-
@HCK 它在 web.php 中定义。我正在使用 javascript 函数将用户链接到
public/swapslot/number/number。自从我@工作以来,无法发布该命令 atm 的输出。
标签: laravel