変数$mailchimp
を私のコントローラから私のビューに渡しています。Laravel 5ループスルー配列
これは私が{{dd($mailchimp)}}
array:8 [▼
"id" => "xyz123"
"email_address" => "[email protected]"
"unique_email_id" => "c9a36649c8"
"email_type" => "html"
"status" => "subscribed"
"merge_fields" => array:2 [▼
"FNAME" => "John"
"LNAME" => "Doe"
]
"stats" => array:2 [▼
"avg_open_rate" => 0
"avg_click_rate" => 0
]
"list_id" => "769808qeqw92"
]
で得たものをどのようにすることができ、この配列($のmailchimp)を通じてIループ?私は例外を取得下のコードで:
@foreach($mailchimp as $user)
@if(is_array($user))
@foreach($user as $key => $value)
{{$value}}
@endforeach
@endif
@endforeach
「にhtmlentities()は、パラメータ1が文字列であることを期待し、配列が与えられた」アップデート:私のコントローラでは、このコードで
public function index()
{ //Fetch all subscribers from DB
$subscribers = Subscriber::where('user_id', Auth::user()->id)->orderBy('created_at','asc')->get();
foreach ($subscribers as $key => $subscriber) {
//Check if the local subscriber is also present in mailchimp
$mailchimp = Newsletter::getMember($subscriber->email);
}
return view('backend.newsletter.contacts.index')->withSubscribers($subscribers)
->withMailchimp($mailchimp);
}
私は反復処理する必要がありますmailchimp配列複数のユーザーがいるため、アレクシーの提案はもう機能しません。
これはSTIL動作しません:
@foreach($mailchimp as $key => $user)
{{$user}}
@endforeach
{{$ value}}は配列である可能性がありますか? – mirko911
はこの配列です。どのような配列ですか? – madankundu