html — Laravel, не могу добавить php в ссылку href

я просто хочу сделать кнопку, перенаправляющую меня на что-то вроде этого «/ loan / loan-> id / edit»

где кредиты -> идентификатор из базы данных, как он должен выглядеть?

<button href="{{ URL('/loans/{{$loan->id}}/edit')}}"

Это то, что у меня есть до сих пор и дает ошибку

0

Решение

Вы пишете фигурные скобки внутри другого, что приведет к ошибке Parse. Потому что это будет переводиться в этот кусок кода.

<button href="<?php echo e(URL('/loans/{{$loan->id); ?>/edit')}}"

Также, если вы хотите написать выражение внутри строки, используйте двойные кавычки "" а также {} одна фигурная скобка.

Попробуй это.

<button href="{{ URL("/loans/{$loan->id}/edit") }}"

Также в вашем файле маршрутов добавьте этот маршрут.

Route::get('/loans/{id}/edit', 'controller@method');
1

Другие решения

Для начала нужно написать в теге a! Вы можете использовать вспомогательный маршрут

<a htef="{{route('loans.edit',[$loans->id])}}">link</a>

и в файле роутера напиши

 Route::get('loans/{$id}/edit', 'yourcontroller@method')->name('loans.edit')
1

Ваш HREF должен быть как

href='loans/{{$load->id}}/edit'

И у вас должно быть следующее в вашем \ routs \ web.php

Route::get('/loans/{loan}/edit', 'LoansController@edit');
0
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector