से मिलता है मैं इस-Laravel 5.2 - परिवर्तन डाटा प्रारूप सुवक्ता
$feature_project = FeatureProject::select('feature_id')
->where('project_id', $project->id)
->get();
की तरह एक मॉडल है और अगर मैं इसे वापस, मैं इस-
[
{
"feature_id": 2
},
{
"feature_id": 4
},
{
"feature_id": 9
}
]
की तरह एक उत्पादन हो रही है लेकिन मैं चाहता हूँ टी आउटपुट इस तरह-
[2,4,9]
इसलिए मुझे आउटपुट को कनवर्ट करने की आवश्यकता है।
लेकिन मैं के लिए-प्रत्येक पाश का उपयोग किए बिना एक तरह से नहीं मिल रहा है (एक अस्थायी सरणी बनाने के लिए, एक के लिए-प्रत्येक पाश के साथ वर्तमान सरणी से कि सरणी के सभी तत्वों को धक्का)।
लेकिन मुझे लगता है कि लार्वेल में ऐसा करने के लिए उससे अधिक स्मार्ट तरीका है।
मुझे लगता है कि इस उद्देश्य के लिए लैरवेल संग्रह का उपयोग किया जाता है।
क्या आपने PHP json_decode() को आजमाया था? मुझे लगता है कि इस '[{"feature_id": 2}, {"feature_id": 4}, {"feature_id": 9}] को परिवर्तित करना चाहिए ['4,4,9]' – Michel
@ मिशेल एलोक्वेंट एक रिटर्न देता है संग्रह। यह केवल प्रतिक्रिया में जेसन के लिए एन्कोड किया गया है। – Kaspars