Returning True or False in Laravel's Tinker


Returning True or False in Laravel's Tinker

我的数据库中很少有用户发布职位。很少有人发布了更多的工作,一个用户发布了一个工作。

在我的Laravel'5修补程序中,为了获得发布的总工作:'App'Job::count();。如果我需要查看特定用户的职位:'App'User::find(6)->jobs。但我永远找不到一个发布了x个作业的用户,例如,我试图向一个用户显示发布了一个作业:'App'User::where('jobs', '==', '1')->first();。我从Laravel的网站上得到了这些,但我得到了一个空数组:[]。我确实有一个用户有一个职位。如何返回x职位的用户?

我甚至尝试过这个:'App'User::find(9)->jobs == 1希望成为真的,但我得到了假的。

使用Eloquent的has方法:

'App'User::has('jobs', '=', '1')->first();