・テーブルが以下のようにあったとします。
HOGEテーブル
id=1 name=HOGE
PIYOテーブル
id=1 name=PIYO
データを渡したい(表示したい)ページは入力フォームの画面です。
各テーブルの要素をチェックボックスやセレクトボックスで選択できるようにさせたいです。
現在はcontrollerのところを
Controller.php
1public function FORMGAMEN(){ 2$CHECKBOX = hoge::all(); 3return view('FORMGAMEN', ['hoge'=>$hoge]); 4 5$SELECTBOX = piyo:all(); 6return view('PIYOGAMEN', ['piyo'=>$piyo]); 7}
という風に記述している状況で
現状、エラー画面でUndefined variable、$piyoが定義されていませんと出ています。
1つ目のreturn view('###',['###'=>$###])で既に配列が渡されていて、2つめの$SELECTBOXが渡っていないということだと思いますが、両方を一緒にする書き方がわかりません。
熟練者の方、ご回答をお願いできますでしょうか。
よろしくお願い致します。
>エラー画面でUndefined variable、$piyoが定義されていませんと出ています。
Laravelの問題ではないのでPHPの基礎からやり直しましょう。
分岐もないのにreturnが2つあるし。
ご回答ありがとうございます。
phpの基礎、laravelの基礎を一通り動画や本で勉強したのですが、まだ理解できていないところが多く、助言が必要な状況です。
今回は他2人のご回答によって解決することが出来ました。
また機会がありましたらよろしくお願い致します。
PHP理解できてないところが多いのでしたらLaravelに手を出すのはだいぶ早いです。
今回直面したエラーを他者に聞いているようだと全然届かないと思ってください。
回答2件
あなたの回答
tips
プレビュー