Laravel:使用$ message重定向后无法回显$ message变量

时间:2013-07-22 04:14:26

标签: php variables redirect laravel undefined

我使用以下代码重定向

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

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

2 个答案:

答案 0 :(得分:5)

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

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

答案 1 :(得分:2)

你传递的是闪光数据。当到达“update / a / product”路线时,您必须处理闪存数据。

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