जब सुवक्ता मॉडल से सभी पंक्तियों को प्राप्त करने में कठिनाई:Laravel सुवक्ता/धाराप्रवाह
$pin = DB::table('pins')->get();
:
array(2) {
[0]=>
object(Pin)#36 (5) {
["attributes"]=>
array(9) {
["id"]=>
string(1) "2"
["creator"]=>
string(1) "1"
["original"]=>
array(9) {
["id"]=>
string(1) "2"
["creator"]=>
string(1) "1"
}
["relationships"]=>
array(0) {
}
["exists"]=>
bool(true)
["includes"]=>
array(0) {
}
}
}
जब मैं बजाय Fluent का उपयोग के रूप में:
$pin = Pin::all();
मैं एक सरणी है कि लगता है कि मिल
मुझे "विशेषता", "ऑर्गिनियल", "realtionships" के बिना एक सादे सरणी के रूप में मिलता है .. अनुक्रमित।
मैं इलोकेंट का उपयोग कैसे कर सकता हूं ताकि यह फ़्लैंट की तरह सादा ऐरे लौटा सके?
आप नहीं कर सकते। Eloquent का पूरा बिंदु ऑब्जेक्ट्स का एक गुच्छा लौटा है कि आप इन मॉडलों के लिए डोमेन-विशिष्ट कुछ विधियों के साथ कार्य कर सकते हैं। – Franz
मैं देखता हूं, इसलिए उस मामले में आप इस सरणी से डेटा प्राप्त करने के त्वरित तरीके से अवगत हैं, इसलिए मैं इसे जेसन (इसे बैकबोन संग्रह में भेजने की कोशिश कर रहा हूं) को एन्कोड कर सकता हूं? धन्यवाद – silkAdmin
@silkAdmin कृपया नीचे संशोधित उत्तर देखें। बैकबोन, एंगुलरज इत्यादि जैसे ढांचे के साथ काम करने के लिए एक अच्छा JSON पेलोड देने के लिए इलोकेंट प्रतिक्रिया का उपयोग करें – Raftalks