Laravel将图像链接到路线

时间:2014-12-07 19:40:26

标签: php html 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>

我收到错误: 语法错误,意外的资产&#39; (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>

任何人都知道如何做到这一点? 如果你想让我放任何其他东西,那就说吧。

1 个答案:

答案 0 :(得分:1)

您在生成链接网址的部分中存在语法错误。您错过了结束字符串引用,并且您有一些不应该存在的额外间距。所以不要这样:

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

你应该有这个(假设变量$disco是一个具有属性IDDisco)的对象:

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