php – Laravel – 在控制器中将变量传递给另一个函数
发布时间:2020-12-14 19:42:55 所属栏目:大数据 来源:网络整理
导读:在控制器中 class acontroller extends Controller{ private $variable; public function __construct(){ $this-variable; } public function first(){ $calculation = 1 + 1; $this-variable = $calculation; return view('something.view'); } public func
在控制器中
class acontroller extends Controller { private $variable; public function __construct(){ $this->variable; } public function first(){ $calculation = 1 + 1; $this->variable = $calculation; return view('something.view'); } public function second(){ dd($this->variable); return view('something.view2'); } } 这是一个例子. 出了什么问题以及如何解决这个问题? 解决方法
你真的应该重新设计它.你可以做的是创建第三种方法并在其中进行计算.然后从第一个和第二个调用此方法.
public function first(){ $this->third(); dd($this->variable); return view('something.view'); } public function second(){ $this->third(); dd($this->variable); return view('something.view2'); } public function third(){ $calculation = 1 + 1; $this->variable = $calculation; } 只需插入$this-> second();在$this->变量= $calculate之后;在第一种方法中. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |