以下の関数を使用して、データベース操作に基づいてメッセージを表示するためのキー値を送信しています。ルートの関数で複数のKey値を送信しようとしています:Laravel 5.2
私はステータスコードキーも送信するようにしていますが、機能付きのドキュメントでは、1つのキーとそれに対応する値を送信できます。
複数のキーとそれに対応する値を送信する方法はありますか? Laravel APIを見ると
以下の関数を使用して、データベース操作に基づいてメッセージを表示するためのキー値を送信しています。ルートの関数で複数のKey値を送信しようとしています:Laravel 5.2
私はステータスコードキーも送信するようにしていますが、機能付きのドキュメントでは、1つのキーとそれに対応する値を送信できます。
複数のキーとそれに対応する値を送信する方法はありますか? Laravel APIを見ると
:
RedirectResponse with(string|array $key, mixed $value = null)
これべき作品:
return redirect()->route("Roles")->with([
"key1" => "value1",
"key2" => "value2"
]);
はい、うまく動作するか、複数回 'with'を呼び出す必要があります – lagbox
は何をしたいが、データを点滅と呼ばれています。 Redirecting With Flashed Session Dataがトピックを紹介します。
明示的ではありませんが、複数の->with()
を使用することは可能です。
return redirect()->route("Roles")
->with("page_view_time", date("Y-m-d H:i:s"))
->with("user_name", $user->name);
また、@AlexandreThebaldi saidとして、Laravel APIは(連想配列を使用してください)アレイを使用することができることを示しています。
return redirect()->route("Roles")
->with('alerts', [
'success' => 'Congratulations! Account created.',
'info' => 'Check your email to verify your account.'
])
->with([
'user_name' => $user->name,
'user_score' => $user->score,
'highest_score' => $highest_score
]);
ブレードテンプレートにどのような情報が含まれるかを知っておく必要があります。配列または文字列/数値。
なぜアレイを使用しないのですか? – Sachith
機能付きで使用する場合、1つのキーのみを使用できます。 – Pankaj
アレイ内にキーがありますか? – Sachith