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的代码看起来像这样。它不起作用。我想在函数abc()中使用一些变量,它在函数index()中初始化。这里变量$ a是公共类型,并在函数index()中初始化为
$this->a =$input;
并在函数abc()中将其作为print_r($this->a);
访问
我无法在函数abc()中调用函数index(),因为它返回到其他一些页面,而函数abc也返回到与index()不同的其他页面。
有人能纠正我在函数abc()中访问变量$ a时出错的地方吗?或者可以建议我在不使用全局变量的情况下更好地访问函数中的$ a?
答案 0 :(得分:1)
这样做:
Get-Mailbox -ResultSize Unlimited -OrganizationalUnit $_ | fl |
Select-Object DisplayName,
Samaccountname,
Userprincipalname,
@{n='EmailAddresses';e={$_.EmailAddresses | ?{$_ -match '^sip'}|%{$_ -replace 'sip:',''}}} | foreach{ If($_.emailaddresses -eq "$($_.Userprincipalname)"){'True'}else{'False'}}}