मैं समझता हूँ कि आप इस तरह से एक का चयन करें बयान के मूल्यों भेज सकते हैं एक से मूल्यों के साथ चयन करें:Laravel: कैसे एक ब्लेड पॉप्युलेट करने के लिए जहां बयान
नियंत्रक:
$client = Client::lists('name', 'id');
return View::make('index', compact('client'));
और की तरह मेरे विचार में इस पॉप्युलेट इसलिए:
दृश्य:
{{ Form::select('client_id', $client, Input::old('client_id')) }}
लेकिन यह कैसे मैं पॉप्युलेट करते ही क्लोरीन से रिकॉर्ड ients जहां group_id = 1 उदाहरण के लिए।
मैंने कोशिश की:
$client = Client::lists('name', 'id')->where('group_id', 1)->get();
और
$client = Client::lists('name', 'id')->where('group_id','=', 1)->get();
लेकिन यह उस तरह काम करने के लिए प्रतीत नहीं होता है और मुझे एक गैर पर एक सदस्य समारोह जहां() पर की गई कॉल त्रुटि "देता है ऑब्जेक्ट "
इसे कैसे काम करना है इस पर कोई विचार?
नाम से सीधे तालिका को कॉल करने का कोई बुरा अभ्यास नहीं है? – Carlo
हाँ, शायद यहां मॉडल का उपयोग करना चाहिए। – jonlink
इसके अलावा 'सूचियां() 'अब बहिष्कृत है। एड्रियन का जवाब बेहतर है। – jonlink