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


Laravel: Unable to echo $message variable after Reirection with $message

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

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

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

如何定义/回显$message?由于您返回的是带有flash数据的重定向,请使用会话::get()访问它,您也可以通过会话::has()首先检查它是否存在

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

您传递的是闪存数据。当flash数据到达"更新/a/product"路线时,您必须处理它。

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