2016-12-12 36 views
1

我一直在使用Pluck將數據從其他模型返回到視圖的罰款。但是,該模型需要從4種不同型號的下拉列表中返回4位數據。每當我向控制器中添加2個以上的「Plucks」時,我會爲其中的一個獲取一個未定義的變量。 2雖然工作正常。這是我在我的控制器代碼:Laravel 5.3查看多個採樣變量undefined變量

public function create() 
    { 
     return view('products_alloweds.create', 
     ['products' => Products::pluck('product_name', 'id')], 
     ['companies' => Companies::pluck('name', 'id')], 
     ['deliveryaddress' => DeliveryAddresses::pluck('name', 'id')], 
     ['customers' => Customers::pluck('name', 'id')] 
     ); 
    } 

下面是一個示例我的領域的文件,將數據返回到視圖:

<!-- Da Id Field --> 
<div class="form-group col-sm-6"> 
    {!! Form::label('da_id', 'Da Id:') !!} 
    {!! Form::number('da_id', $deliveryaddress, null, ['class' => 'form-control']) !!} 

就像我說的,它工作正常只有2,但加比結果更在其中一個未定義的變量錯誤中。

由於

回答

0

source codeview()功能的第二個參數應該是一個數組定義如下:

return view('products_alloweds.create', 
    [ 
     'products' => Products::pluck('product_name', 'id'), 
     'companies' => Companies::pluck('name', 'id'), 
     'deliveryaddress' => DeliveryAddresses::pluck('name', 'id'), 
     'customers' => Customers::pluck('name', 'id') 
    ] 
); 

而你提供五個參數到view()功能。

+0

啊!非常感謝! –

+0

樂意幫忙.... –