前提・実現したいこと
サクセスメッセージで動的に表示内容を変えたいです。
一つ目のif文でチェックして空白なら次へ、
空白じゃなかったら"$message.が更新されました。"としたいです。
二つ目も同様にチェックし、
"$message.が更新されました。"としたいです。
両方更新された場合には、間に”と”を入れて両方更新されたことを伝える様にしたいです。
該当のソースコード
public function update(Request $request, Account $account) { $request->validate([ 'user_account_id' => ['integer'], 'post_account_id' => ['integer'] ]); try { $message = ''; if ($request->get('user_account_id')) { $account->user_account_id = $request->get('user_account_id'); } if ($request->get('post_account_id')) { $account->post_account_id = $request->get('post_account_id'); } $account->save(); return redirect()->back()->with('success', $message.'が更新されました。'); } catch (\Exception $e) { logs()->error($e); return redirect()->back()->with('failure', $e->getMessage()); } }
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
laravel8
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。