Всякий раз, когда вы return
что-то, вызов функции останавливается и возвращает то, что вы сказали.
Вам необходимо возвращать данные в одном массиве, для которого можно установить переменную, в которой хранятся данные (это делает чтение немного чище, если вы получаете много переменных, которые необходимо вернуть в представление). Затем вернитесь к представлению с переменной $data
в качестве второго параметра для view()
.
public function gestaoutilizadores() {
$data = [];
$users = DB::select('select * FROM `users` WHERE 1');
$utilizadores = DB::select('select * FROM `utilizadores` WHERE 1');
$data['users'] = $users;
$data['utilizadores'] = $utilizadores;
return view('gestaoutilizadores', $data);
}
Хотя вы также можете сделать это встроенным, выполнив
public function gestaoutilizadores() {
$users = DB::select('select * FROM `users` WHERE 1');
$utilizadores = DB::select('select * FROM `utilizadores` WHERE 1');
return view('gestaoutilizadores', ['users' => $users, 'utilizadores' => $utilizadores]);
}