下面是我的路线代码
Route::any("rgMain/SystemManage/Account" , function()
{
$c1 = "rg.SystemManage.AccountManage.Account.Account_Factor";
$c2 = "rg.SystemManage.AccountManage.Account.Account_Result";
return View::make("rgMain",array(
'rgFactor' => $c1 ,
'rgContent' => $c2
));
这是我的控制器代码:
return Redirect::to('rgMain/SystemManage/Account')->with('message2', $output);
在网页帐户中完成某项操作时,向控制器提交参数, 在vaild之后,controller会返回Redirect :: to route,并携带message2 回到帐户,但我无法工作
我不确定这个问题是否与我的结构有关 这是我的主要结构,它可以在这里加载不同的使用网页
<div>
<div>
</div>
<div>
@include('rg.rgNotice')
</div>
<div>
@include('rg.rgTitle')
</div>
<div>
@include('rg.rgMenu', ['rg_Menu' => 'default'])
</div>
<div>
@include($rgFactor, ['rg_Factor' => 'default'])
</div>
<div>
@include($rgContent, ['rg_Result' => 'default'])
</div>
在rgMain.blade.php中,尝试使用input.get(&#39; message2&#39;);和$ message2,但是 仍然无法工作。
答案 0 :(得分:0)
将with()
与Redirect
一起使用时,它实际上会将数据闪烁到会话中,而不是尝试从输入中提取数据,请尝试Session::get('message2')
请注意,此数据仅在此请求期间可用。
答案 1 :(得分:0)
使用with
重定向将数据闪烁到session
您可以使用以下方法检索数据:
{{ old('message2') }}