下面是我的路线代码
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之后,控制器将返回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('message2');和$message2,但是仍然无法工作。
当将with()
与Redirect
一起使用时,它实际上会将数据闪烁到会话中,因此与其尝试从输入中提取数据,不如尝试Session::get('message2')
请注意,此数据仅在此请求期间可用。
使用with
将数据重定向到session
您可以使用检索数据
{{ old('message2') }}