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

You*_*mon 0 php variables redirect undefined laravel

我使用以下代码重定向

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

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

Sea*_*ean 5

你是如何定义/回应的$message?由于您要返回带有Flash数据的重定向,请使用Session :: get()访问它,您也可以使用Session :: has()检查它是否存在

<?php
if (Session::has('message')) {
    $message = Session::get('message');
    echo $message;
}
?>
Run Code Online (Sandbox Code Playgroud)