我是laravel的新人。 我有两个具有功能1的控制器> CartController @ finalizeCart和2> PaymentController @ postPayment。现在,我想从< 1>传递变量 TotalPrice 到< 2>。我的问题是:如何直接将值从一个控制器传递到另一个控制器?
答案 0 :(得分:3)
您可以在第一个控制器中执行此操作
Session::put('key', 'value');
然后在第二个
Session::get('key');
的文档中找到
答案 1 :(得分:0)
还有另一种通过 cookies
将数据从一个控制器传递到另一个控制器的方法您的第一个控制器:
$response = Response::make('Hello World');
return $response->withCookie(Cookie::make('name', 'value', $minutes));
并在下一个请求中获取它
$value = Cookie::get('name');