/ / लार्वा ब्लेड में बहुआयामी सरणी कैसे पास करें? - php, लार्वा, बहुआयामी-सरणी

कैसे laravel ब्लेड में बहुआयामी सरणी पारित करने के लिए?-php, laravel, बहुआयामी-सरणी

मैंने देखने के लिए बहुआयामी सरणी को पास करने की कोशिश की है। लेकिन जब मैं प्रिंट करने की कोशिश करता हूं तो यह मुझे त्रुटि देगा। नीचे कोड और त्रुटि है।

नियंत्रक फ़ाइल:

foreach($countrygroup as $val){
//$userArr[] = $val->userid;
$users =  DB::table("timelines")->where("id", "=", $val->userid)->first();
$userArr[$val->userid]["name"] = $users->name;//$users->name;
$userArr[$val->userid]["avatar"] = $users->avatar_id;
//$userArr[$val->userid]["image"]=$users->image;
}
//echo "<pre>"; print_r($userArr); die();
return $theme->scope("groups/country", compact("userArr","trending_tags","countrygroupnamee"))
->render();

ब्लेड फ़ाइल कोड:

@foreach($userArr as $users)
<h2>{{ $users}}</h2>
@endforeach

यहां छवि विवरण दर्ज करें

धन्यवाद

उत्तर:

जवाब के लिए 2 № 1

ब्लेड टेम्पलेट टैग {{ }} एक के साथ बदल रहे हैं echo()। आप "सरणी को प्रतिध्वनित कर सकते हैं। आपको उस सरणी से स्ट्रिंग प्राप्त करने की आवश्यकता है जिसे आप प्रदर्शित करना चाहते हैं, उदाहरण के लिए:

@foreach($userArr as $users)
<h2>{{ $users["name"] }}</h2>
@endforeach