【问题标题】:Laravel: Unable to echo $message variable after Reirection with $messageLaravel:在 Reirection 后无法回显 $message 变量 $message
【发布时间】:2013-07-22 04:14:25
【问题描述】:

我正在使用以下代码进行重定向

return Redirect::to("update/a/product")
->with("message", "Product Successfully Updated");

但是当我尝试在视图中回显 $message 变量时,我收到未定义变量的错误。

【问题讨论】:

    标签: php variables redirect laravel undefined


    【解决方案1】:

    你如何定义/回应$message?由于您是returning a redirect with flash data,请使用Session::get() 访问它,您也可以先使用Session::has() 检查它是否存在

    <?php
    if (Session::has('message')) {
        $message = Session::get('message');
        echo $message;
    }
    ?>
    

    【讨论】:

      【解决方案2】:

      您传递的是闪存数据。当闪存数据到达“update/a/product”路径时,您必须对其进行处理。

      你可以使用Session::get('message')

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-03-21
        • 2018-10-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-04-28
        • 1970-01-01
        • 2021-01-13
        相关资源
        最近更新 更多