我使用以下函数发送键值以显示基于数据库操作的消息。
return redirect()->route("Roles")->with("UpdateRole", "updated");
现在,我正在寻找发送状态代码密钥,但是根据功能的文档,我们可以发送一个密钥及其相应的值。
有没有办法发送多个密钥及其相应的值?
答案 0 :(得分:2)
查看Laravel API:
Origin: https://api.medium.com
这应该有效:
RedirectResponse with( string|array $key, mixed $value = null)
答案 1 :(得分:0)
您想要的是闪烁数据。 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
]);
请务必记住,您必须知道在刀片模板中会得到什么,例如:数组或字符串/数字。