加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

php – Laravel Redirect-> with(key,val)无效

发布时间:2020-12-14 19:43:06 所属栏目:大数据 来源:网络整理
导读:我想通过 – with(key,val)函数将信息从一个函数发送到另一个函数,但它不起作用.我尝试了很多东西,但它不起作用. 这是我的实际设置(我正在使用laravel 5.2): routes.php文件 Route::group(['middleware' = ['web']],function() { Route::get("/test1","Info
我想通过 – > with(key,val)函数将信息从一个函数发送到另一个函数,但它不起作用.我尝试了很多东西,但它不起作用.

这是我的实际设置(我正在使用laravel 5.2):

routes.php文件

Route::group(['middleware' => ['web']],function() {
    Route::get("/test1","InfoController@test1");
    Route::get("/test2","InfoController@test2");
});

InfoController.php

class InfoController extends Controller
{
    public function test1(){
        return View::make("infos");
    }

    public function test2(){
        return Redirect::to("/test1")->with("hello","world");
    }
}

Infos.blade.php

{{IlluminateSupportFacadesSession::get("hello")}}

坐空 – >没有输出.

问题出在哪儿?

解决方法

with()传递会话数据,而不是变量.所以你需要使用session get()方法来获取数据:

{{ Session::get('hello') }}

此外,如果您使用的是5.2.27或更高版本,则为remove web middleware to make sessions work.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读