尝试使用Route:Laravel 5.2的函数发送多个Key值

时间:2016-06-26 21:34:39

标签: laravel laravel-5 laravel-5.1 laravel-5.2

我使用以下函数发送键值以显示基于数据库操作的消息。

return redirect()->route("Roles")->with("UpdateRole", "updated");

现在,我正在寻找发送状态代码密钥,但是根据功能的文档,我们可以发送一个密钥及其相应的值。

有没有办法发送多个密钥及其相应的值?

2 个答案:

答案 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 saidLaravel 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
    ]);

请务必记住,您必须知道在刀片模板中会得到什么,例如:数组或字符串/数字。