在我的控制器中,我有以下内容。
public function check_login(Request $request)
{
$users = User::all('user_type');
if ($users === 'teacher') {
echo 'teacher';
} else if ($users === 'student') {
echo 'student';
} else {
echo 'nothing';
}
}
不幸的是,if
和else if
不起作用。
当您使用该方法时,All()
您将获得整个集合。尝试$users
像这样循环:
$users = User::all();
foreach($users as $user)
{
if($user->user_type == 'teacher')
{
echo 'teacher';
}
else if($user->user_type == 'student'){
echo 'student';
}
else{
echo 'nothing';
}
}
在这里,您将比较 User Collection 中的每个对象
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句