Laravel отправляет данные через href - PullRequest
0 голосов
/ 15 октября 2018

Мне нужно отправить идентификатор строки таблицы в функцию показа контроллеров.

Ниже моя функция:

            <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 голосов
/ 15 октября 2018

Измените

<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>
0 голосов
/ 15 октября 2018

Похоже, вам нужно объединить строку URL.

<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>
...