如何制作具有多个参数的 Form::model? 我有这样的示例路线。 www.domain.com/product/2/product-attributes/3/edit 在正常情况下,我可以这样做:
<form method="POST" action="{{ route('product.{product}.product-attributes.update', [$product->id, $product-attribute->id ]) }}"> </form>
但是如果我尝试像这样使用 laravelcolective/html Form::model():
Form::model($productattributes, array('method' => 'POST', array('route' => array('product.{product}.product-attributes.update', [$product->id, $product-attribute->id ])))
我得到一个错误数组到字符串的转换...
====更新==============
我的路线:
Route::resource('backend/product', 'Backend\ProductController');
Route::resource('backend/product/{product}/product-attributes', 'Backend\ProductAttributesController',['except' => ['index']]);
===== 更新 2 =========================
最佳答案
我只是在尝试.. 如果正常路由使用数组来传递多个参数。我想 Form::model 不需要使用数组,只是用 ,
正常路线::
<form method="POST" action="{{ route('product.{product}.product-attributes.update', [$product->id, $product-attribute->id ]) }}"> </form>
表单模型::
Form::model($productattributes, array('method' => 'POST', array('route' => array('product.{product}.product-attributes.update', $product->id, $product-attribute->id)))
关于php - 具有多个参数的 L5 表单模型绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34918400/