每次我重新啟動本地服務器時,我的 Laravel 鏈接都會斷開
因此,我使用的是 Laravel 9,每次重新加載頁面或重新啟動服務器時,我的鏈接都會斷開 例如
127.0.0.1:8000/汽車/1/編輯
將成為127.0.0.1:8000/cars/cars/1/edit我下次點擊它。
我已經搜索了一個解決方案并偶然發現了這個
出于這個原因,我發現很難實施建議的 route() 解決方案,因為他有一個命名的路由名稱
我想要更改的 href 看起來像這樣。我在 web.php 中使用資源路由
<a href="cars/{{ $car['id'] }}/edit">Edit →</a>

uj5u.com熱心網友回復:
你應該使用route()助手。它們以相應的方法命名。由于您使用的是路線資源,因此只有以下七個可以使用
route('cars.index');
route('cars.create');
route('cars.store');
route('cars.edit');
route('cars.show');
route('cars.update');
route('cars.create');
<a href="{{ route('cars.edit', ['car' => $car['id']]) }}"></a>
uj5u.com熱心網友回復:
嘗試這個 :
<a href='{{ url("cars/".$car['id']."/edit") }}'> edit </a>
uj5u.com熱心網友回復:
你可以嘗試這樣的事情:
<a href="<?php echo route('cars', ['id' => $car['id'])?>">Edit</a>
或者:
<a href="{{ url('cars' , [ 'id' => $car->id ]) }}/edit"
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/535442.html
上一篇:合并兩個物件,同時保留物件名稱
下一篇:選擇非空白的隨機單元格
