0

在我的周年纪念控制器上:

    public function index()
    {
        $annivesaries = Annivesary::where('year', '>', 2011)->take(1)->get();
        $data = "{{{\$annivesary->title }}} annivesary was held in {{{ \$annivesary->year }}}";
        return View::make('annivesaries.index', compact('annivesaries'))
        ->with('user', Auth::user())
        ->with('data', $data);

    }

在我的意见/周年纪念/index.blade.php :

@foreach ($annivesaries as $annivesary)
         <tr>
            <td>
                {{ link_to_route('annivesaries.show', $data,array($annivesary->id)) }}
            </td>
         </tr>
@endforeach

但是当我访问 /annivessaries 路线时,我得到了这个:

{{{$annivesary->title }}} annivesary was held in {{{ $annivesary->year }}}

虽然我真正期望的是:

Annivessary 1 was held in 2011

请让我知道我怎样才能达到这一点。

4

1 回答 1

1

您要做的是发送刀片语法以查看,但它不起作用,因为它已转换为htmlentities.

在你看来试试这个{{ link_to_route('annivesaries.show', "$annivesary->title annivesary was held in $annivesary->year",array($annivesary->id)) }}

于 2013-07-11T06:29:44.140 回答