class xyzController extends Controller
{
public $a;
public function index(Request $request){
$input =Request::all();
print_r($input);
$this->a =$input;
return view('page_name', compact('array_name'));
}
public function abc(){
print_r($this->a);
}
}
我在Laravel的代碼看起來像這樣。它不工作。我想在函數index()中初始化函數abc()中使用一些變量。這裏變量$ a是公共類型,並在函數index()中初始化爲 $this->a =$input;
並在函數abc()中作爲print_r($this->a);
來訪問它 我不能在函數abc()中調用函數index(),因爲它返回到其他頁面,而函數abc也返回到其他一些不同於index()的頁面。如何在Laravel中使用共享變量PHP
有人可以糾正我哪裏出錯訪問函數abc()中的變量$ a或可以建議我更好的方式來訪問$ a函數而不使用全局變量?
我想這應該是'$請求::所有()' – aldrin27
不,它的正常工作,甚至我的問題是訪問變量..你可以初始化$輸入任何東西說$ input =「Hello World」。 –
你如何訪問'abc()'? – aldrin27