2017-04-03 35 views
1

我創建了select下拉元素,但我無法讓它通過在我的後端模型中保留的值進行預填充。Laravel 4.2帶選擇框的表單模型綁定

{{ Form::select('marketplace_id', [ 
      "A1PA6795UKMFR9" => "DE", 
      "A1RKKUPIHCS9HS" => "ES", 
      "A13V1IB3VIYZZH" => "FR", 
      "APJ6JRA9NG5V4" => "IT", 
      "A1F83G8C2ARO7P" => "UK" 
     ], 'marketplace_id') }} 

的形式打開與

{{ Form::model($config, array('url' => '/reputation/setup')) }} 

所有其他語言綁定,(這一切是text場)是否工作正常。

回答

2

您需要使用具有實際價值的實際值或變量。例如,而不是這樣的:

], 'marketplace_id') }} 

你應該這樣做:

], $marketplace_id) }} 

或者這樣:

], 'A13V1IB3VIYZZH') }} 
+0

幾乎是正確的,肯定幫我算一下。 '$ marketplace_id'變量不在作爲'$ config'屬性的範圍內,也就是'$ config-> marketplace_id'的作用。謝謝。 – Luke