尝试获取以下表单的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