如何从 Laravel 控制器获取数据并进行比较?

瓦吉德·纳伊姆

在我的控制器中,我有以下内容。

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';
    }
}

不幸的是,ifelse 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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Laravel,如何在控制器中获取会话数组并与模型进行比较

如何从表中获取数据并进行比较并在laravel中显示结果?

我如何使用Laravel在控制器内部获取数据

如何获取数据并进行比较?

laravel:如何从控制器中的数据库中获取全日历数据

如何使用 JavaScript 从 Laravel 控制器获取所有值以进行索引?

laravel 5如何将数据传递到控制器进行建模

如何通过从 vuejs 组件获取数据在 Laravel 控制器中创建多行

如何获取数组值到Laravel控制器并插入数据库

如何在Laravel 5.1中的控制器中获取表格的多行数据

如何在控制器中获取用户角色数据并显示 Laravel

如何在laravel中从按钮到控制器获取数据属性的值

如何从laravel控制器的表中获取n个数据?

如何在 Laravel 控制器的 foreach() 循环中获取数据

如何在控制器 Laravel 中获取翻译消息?

如何从控制器获取记录到Ajax laravel 5.2

如何从 Laravel 控制器获取 ID 用户

如何在laravel控制器中获取Rapidapi?

如何在laravel控制器中获取json对象

如何在Laravel控制器中更新数据?

如何在Laravel控制器中以pg_fetch_assoc之类的关联数组形式获取数据?

如何显示控制器Laravel的分页

如何捕获Laravel控制器异常

如何从laravel控制器打印变量?

如何从angularjs控制器获取数据

如何从订单控制器获取新创建的 ID 到 laravel 中的订单项目控制器

如何获取从 Laravel 控制器中的复选框输入获取的数组值?

如何获取默认的laravel寄存器控制器上的文件上传详细信息

如何在Laravel中对指定的控制器动作进行过滤