嘗試獲取以下表單的URL以正確填充。一段時間以來一直困擾着這個,所以在這裏尋求一些幫助。Laravel 5表單URL創建
從以下代碼可以看出,我打開表單 - 綁定模型 - 並嘗試動態設置URL。完整的URL類似於{username}/account/cards/id,所以我需要將它傳遞給用戶名(我想通過認證的用戶(因爲他們只能訪問自己的頁面)以及卡,他們正試圖更新。
{!! Form::model($card, ['method' => 'PATCH', 'action' => 'Account\[email protected]', array(Auth::user()->username, $card->id) ]) !!}
現在,這一切發生在刀片(前端),所以不是100%我在做什麼錯了。我已經試過行動,網址,路線......我不能讓任何工作出於某種原因錯誤我正在這一個具體是一個數組字符串錯誤但如果我不能建立一個數組我如何傳遞多個變量所以這裏有點困惑
任何幫助將不勝感激。
感謝
CITTI
您是否嘗試過使用'route()'helper?所以你的代碼看起來像這樣:'action'=> route('card_update_route',['username'=> Auth :: user() - > username,'id'=> $ card-> id])' –
{! Form :: model($ card,['method'=>'PATCH','action'=> route('{username} .account.cards.update',['username'=> Auth :: user() - > username,'cards'=> $ card-> id])])!!} 獲取以下錯誤: UrlGenerator.php中的ErrorException行540: Action App \ Http \ Controllers \ http:// dev .newsite.com/citti/account/cards/1未定義。 – Citti