Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php LARAVEL-如何查看用户的应用程序是否已经存在_Php_Laravel - Fatal编程技术网

Php LARAVEL-如何查看用户的应用程序是否已经存在

Php LARAVEL-如何查看用户的应用程序是否已经存在,php,laravel,Php,Laravel,对于job board应用程序,尝试查看该用户的职位是否已存在应用程序,以便不再显示“应用”按钮。这是我目前的代码。我猜我可能必须在某处通过$job->id?知道怎么查吗?谢谢 @if ((auth()->user()->applications()->job()->count() >= 1)) <a class="btn-full btn-block text-center mt-2" type="button"

对于job board应用程序,尝试查看该用户的职位是否已存在应用程序,以便不再显示“应用”按钮。这是我目前的代码。我猜我可能必须在某处通过$job->id?知道怎么查吗?谢谢

@if ((auth()->user()->applications()->job()->count() >= 1))
   <a class="btn-full btn-block text-center mt-2" type="button">YOU HAVE ALREADY APPLIED</a>
@else
   <a class="btn-full btn-block text-center mt-2" type="button" data-toggle="modal" data-target="#applicationModal">APPLY NOW</a>
@endif

谢谢,找到解决方案时考虑到了这一点:

@if ($job->applications()->where('user_id', auth()->user()->id)->exists())

请分享更多细节。这看起来不像是有效的PHP代码me@PinkShark你的怀疑似乎是对的;如果你有作业的ID,那么你需要将它传递给你的查询,我认为应该可以使用auth->user->applications->job->where'ID',$job->ID->exists。另外@NicoHaase这是PHP,但是在.blade模板格式中{{PHP代码在这里}},或者@if PHP代码@否则@恩迪夫