Laravel通过href发送数据

时间:2018-10-15 09:26:55

标签: laravel href

我需要将表格行的ID发送给控制器show函数。

下面是我的功能:

            <tbody>   
            @foreach($invoices as $invoice)             
            <tr>
                <th scope="row">{{ $invoice->total_subcriptions }}</th>
                <td>{{ $invoice->description }}</td>
                <td>{{ $invoice->product_id }}</td>
                <td>Rs.{{ $invoice->total }}</td>
                <td>Not Paid</td>                    
                <th><a href="{{ url('/invoice/(ID here)') }}" class="btn btn-sm btn-info">View</a></th>
            </tr>
            @endforeach
            </tbody>    

如何直接发送?

这对我不起作用,并显示语法错误:

异常消息:解析错误:语法错误,意外的'}',期望为','或')'

<th><a href="{{ url('/invoice/{{$invoice->id}}') }}" class="btn btn-sm btn-info">View</a></th>

2 个答案:

答案 0 :(得分:1)

看起来您需要连接网址字符串。

<th><a href="{{ url('/invoice/{{$invoice->id}}') }}" class="btn btn-sm btn-info">View</a></th>

应该是

<th><a href="{{ url('/invoice/'.$invoice->id) }}" class="btn btn-sm btn-info">View</a></th>

答案 1 :(得分:0)

更改此

<th><a href="{{ url('/invoice/{{$invoice->id}}') }}" class="btn btn-sm btn-info">View</a></th>

<th><a href="{{ url('/invoice/'{{$invoice->id}}) }}" class="btn btn-sm btn-info">View</a></th>