首页 > 解决方案 > 如何将两个变量传递给视图?

问题描述

我想将两个变量传递给一个视图,以便我可以从数据库中获取数据。

我试图将两者放在同一行,但没有奏效。我有这个错误:

未定义变量:utilizadores(查看:C:\Users\ACC\Desktop\projeto\acc\resources\views\gestaoutilizadores.blade.php)

因为它只发送变量$users然后返回视图。

这是我的代码:

public function gestaoutilizadores(){
    $users = DB::select('select * FROM `users` WHERE 1');
    return view('gestaoutilizadores',['users'=>$users]);
    $utilizadores = DB::select('select * FROM `utilizadores` WHERE 1');
    return view('gestaoutilizadores',['utilizadores'=>$utilizadores]);
}

如何将变量传递$users$utilizadores视图?

标签: phplaravel

解决方案


返回包含两个值的数组:

return view('gestaoutilizadores', ['utilizadores'=>$utilizadores, 'users'=>$users]);

推荐阅读