2 回答

TA貢獻(xiàn)1840條經(jīng)驗(yàn) 獲得超5個(gè)贊
當(dāng)您使用Model::get('column')樣式時(shí),它返回模型對象。不僅是列值。所以你達(dá)到這樣的列值:
Image::create(
array_merge(
$formInput,
[
$id=$request->input('id'),
$product = Product::get($id),
'product_id' => $product->id,
])
);

TA貢獻(xiàn)1842條經(jīng)驗(yàn) 獲得超21個(gè)贊
用戶
$id
而不是'id'
獲取
$product
對象使用
id
該產(chǎn)品的用
::find(id)
所以在你的代碼中,改變
$id=$request->input('id'),
$product_id=Product::get('id'),
'product_id' =>$product_id,
到
$id=$request->input('id'),
$product=Product::find($id), /// I assume id is the PK
'product_id' =>$product->id
- 2 回答
- 0 關(guān)注
- 166 瀏覽
添加回答
舉報(bào)