Php LARAVEL-如何查看用户的应用程序是否已经存在
对于job board应用程序,尝试查看该用户的职位是否已存在应用程序,以便不再显示“应用”按钮。这是我目前的代码。我猜我可能必须在某处通过$job->id?知道怎么查吗?谢谢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"
@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代码@否则@恩迪夫