Laravel link_to属性不适合我…


Laravel link_to attributes aren't working for me..?

我用的是下面的…

$params = array('amount' => $transaction_details['AMT']);
echo link_to('/transaction/'.$transaction_details['TRANSACTIONID'].'/refund', 'Refund', $params);

我得到我的链接,去到正确的URL,但它没有添加URL参数到它的所有,这是我认为第三个属性会做的,我在$params数组传递。我可以验证$transaction_details['AMT']确实有一个值。

任何关于我在这里做错的信息将非常感激。谢谢!

我想你误解了第三个参数。属性引用实际的HTML元素。例如:

$params = array('class' => 'btn');
echo link_to('/link', 'I am a link', $params);

将导致:

<a href="/link" class="btn">I am a link</a>

@geevCookie正确。要将参数添加到URL中,可以使用URL帮助器。

echo link_to(url('/transaction/'.$transaction_details['TRANSACTIONID'].'/refund', $params), 'Refund');