首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Laravel:带有url参数的页面上的表单

Laravel:带有url参数的页面上的表单
EN

Stack Overflow用户
提问于 2018-02-10 21:56:17
回答 1查看 1.1K关注 0票数 4

我有如下生成的路由,并想在页面上放置一个表单:

代码语言:javascript
运行
复制
Route::get('suppliers/dashboards/{supplier}', ['uses'=>'SuppliersDashInvoiceController@index'])->middleware('auth');

Route::post('suppliers/dashboards/{supplier}', array( 'before' => 'csrf', 'uses' => 'SuppliersDashInvoiceController@iprocess'))->middleware('auth');

但是在使用Form laravel helper时,我得到了一个与以下内容相关的错误

代码语言:javascript
运行
复制
Missing required parameters for [Route: ] [URI: suppliers/dashboards/{supplier}]

表单帮助器:

代码语言:javascript
运行
复制
{!! Form::open(array('action' => array('SuppliersDashInvoiceController@iprocess'))) !!}

有谁知道如何将{supplier}参数传递给表单打开帮助器,这在laravel文档中没有说明。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-10 21:58:08

需要传入参数,例如:

代码语言:javascript
运行
复制
{!! Form::open(['action' => ['SuppliersDashInvoiceController@iprocess', $supplier->id]]) !!}

https://laravelcollective.com/docs/5.2/html#opening-a-form

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48721547

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档