コントローラから画面へのデータの受け渡しに関して
前提・実現したいこと
画面を表示するコントローラから、表示する画面にデータを渡すこと
発生している問題・エラーメッセージ
ViewException
$name is undefined というエラーが表示されます。
該当のソースコード
コントローラのコード public function registUser(Request $request){ /* データベースへの登録処理を行う */ return view('home')->with('name', $request->only('name')); } 表示画面に使用されるコンポネントのコード <header> <div class="header-wrapper"> <div> <p>Laravel</p> </div> <div class="nav"> <ul> @if(true == true) <li><a href="{{ route('logout')}}">Logout</a></li> <li><a href="#">{{$name}}</a></li> @else <li><a href="{{route('login')}}">Login</a></li> <li><a href="{{route('regist')}}">Regist</a></li> @endif </ul> </div> </div> </header> ソースコード
補足情報(FW/ツールのバージョンなど)
開発環境 OS Windows10
Editer Visual Studio Code
laravel version 6.3.0
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/22 12:46