2016-11-10 4 views
-1

私はlaraverに新たなんだ、私はいくつか新しいことを学ぶことをしようとしている.. 私が間違っているところ、私は見つけることができませんが、あなたは私を助けることができますか?未定義の変数:!人(Laravel)

ContactController enter image description here

Contact.blade.phpは

enter image description here

+0

あなたはISSET()関数を試してみましたことができますか? like if(isset($ people)) – AShly

+0

私はちょうど試しましたが、今はエラーはありませんが、配列の何も表示されません。私の変数についてはどういう意味ですか?それは設定されていませんか? (私はlaravel 5.3を使用しています) – Tsam

答えて

0

ここcompactとそれがないのドキュメントです。代わりにcompactを使用しての

、次のように、コントローラの戻り値を変更します。

return view('contact', ['people'=>$people]); 
+0

ドキュメントありがとう! 私はまだ同じエラーが発生しています。 未定義の変数:人(閲覧:D:\ xamppの\ htdocsに\ CMS \リソース\ビュー\ contact.blade.php) – Tsam

0

return view('contact')->with('people', $people); 
return view('contact')->withPeople($people); 
return view('contact')->with(compact('people'); 
return view('contact', ['people'=>$people]); 
+0

私はそれらすべてを試してみましたが、それでも同じエラー。 – Tsam

+0

ブレードに$ people [0]を入れることができます。 –

+0

まだ何もありません。同じエラーです。 – Tsam