首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将变量值从一个控制器传递到另一个控制器laravel

将变量值从一个控制器传递到另一个控制器laravel
EN

Stack Overflow用户
提问于 2015-09-12 09:53:58
回答 2查看 3.9K关注 0票数 2

我是新来的。我有两个控制器,其函数为1> CartController@finalizeCart和2> PaymentController@postPayment。现在,我想将变量 TotalPrice从<1>传递给<2>。我的问题是:如何将值从一个控制器直接传递到另一个控制器?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-09-12 10:17:47

您可以在第一个控制器中执行此操作。

代码语言:javascript
复制
Session::put('key', 'value');

然后在第二个

代码语言:javascript
复制
Session::get('key');

更多信息可以在这里的文档http://laravel.com/docs/5.0/session#session-usage中找到。

票数 5
EN

Stack Overflow用户

发布于 2020-09-12 07:28:18

还有一种方法可以将数据从一个控制器传递到另一个控制器,即通过cookie传递数据。

  • 你的第一个控制器: $response =响应::make(‘Hello’);返回$response->withCookie(Cookie::make('name','value',$minutes));
  • 并在下一个请求中得到它 $value = Cookie::get('name');
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32537456

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档