Laravel link_to属性对我不起作用..?

时间:2014-07-17 19:52:12

标签: php laravel laravel-4

我正在使用以下内容......

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

我的链接转到了正确的URL,但它根本没有添加URL参数,这就是我认为第3个属性在$ params数组中传递的地方。我可以验证$ transaction_details ['AMT']确实有值。

有关我在这里做错的任何信息将不胜感激。谢谢!

2 个答案:

答案 0 :(得分:2)

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

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

会导致:

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

答案 1 :(得分:0)

@geevCookie是对的。要将参数添加到URL,您可以使用URL帮助程序。

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