2014-12-07 109 views
0

我试图放置图像,并将该图像链接到路线,以便它可以执行一系列的操作。Laravel将图像链接到路线

下面是我的代码有:

{{ (Request::is('add/{IDDisco}') ? ' class="active"' : '') }}><a href="{{{ URL::to('add/$disco-  >IDDisco) }}}"> 
       {{ HTML::image('assets/ico/add.ico', 'Add', array('style' => 'width:20px;height:20px')) }}</a> 

我得到的错误: 语法错误,意想不到的 '资产'(T_STRING)

<?php echo (Request::is('add/{IDDisco}') ? ' class="active"' : ''); ?>><a href="<?php echo e(URL::to('add/$disco->IDDisco)); ?>"> 
      <?php echo HTML::image('assets/ico/add.ico', 'Add', array('style' => 'width:20px;height:20px')); ?></a> 
      </p> 

有谁知道如何做到这一点? 如果你想让我放任何东西,只要说。

+0

出了什么问题,你有什么? – ceejayoz 2014-12-07 19:45:43

回答

1

您在生成链接URL的部分中有语法错误。你错过了结尾字符串引用,并且你有一些额外的空间不应该在那里。因此,而不是这样的:

<a href="{{{ URL::to('add/$disco-  >IDDisco) }}}"> 

你应该有这样的(假设变量$disco是具有财产IDDisco对象):

<a href="{{{ URL::to('add/' . $disco->IDDisco) }}}">