ブレード出力ファイルにどのようにデータ出力を与えることができるかを調べようとしています。ブレード出力をオブジェクトに出力する
$data->name
よう
しかし、私は、出力をオブジェクトとしてキャストされるように得ることができません。
foreach
で適切にループする前にデータの配列を作らなければならないと思いますが、これは正しい方法ではありません。私はLaravelには比較的新しいです。私はこれを素晴らしい方法でやりたい、誰かが正しい方向に向けることができますか?おかげで事前
コントローラーで:
$data = collect($this->api->organization->index())->toArray(); return View::make('pages.organization.index', array('data' => $data[0]));
ビュー:
@foreach($data as ((object)$organization)) {{ $organization->name }} @endforeach
私は、これは動作しません知っているが、私はそれは少し私の質問を示していると思います。
return (object)['all' => $data];
:私は実現しなかったが、私はこのように私のリターンに名前を付けていなかったので
$data = collect($this->api->organization->index());
は、内のすべてのデータ配列との配列を返すことですEDIT
all
を追加した後、私が望むように私のビュー内のコードを参照することができました。私はこれが非常に詳細な答えではないことを知っています、あなたが同じ問題のメッセージに遭遇するなら、私は答えを編集します。