laravel5.5を使用し、アプリを作っております。
その中のmypageのプロフィール画面で情報をupdateする際に問題が発生します
問題点
プロフィール画面で内容を変更
→サーバ側でupdate、他の画面に移る
→画面は切り替わるが、urlが変わらない
コード
//mypage/profile.blade.php //プロフィール画面にて内容を変更、formで送信 <form action="{{ url('/mypage/profile') }}" method="POST"> {{ csrf_field() }} //省略 </form>
//API内のコード(uploadして、違う画面に映る) $user = User::where('id', $user_id) ->update($input); return view('mypage.reserve')->with([ 'route' => $route, 'rows' => $rows, 'user' => $this->user, 'profile_changed' => true, ]);
//mypage/reserve.blade.php //viewではprofile_changedの値を受け取った場合、modalが出るように設定 @if(!empty($profile_changed) && $profile_changed == true) <script> swal({ title: "profile changed!", // text: "your login data is expired" +"\n", icon: "success", }); </script> @endif
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/18 04:47