आपके पास अपनी स्थिति के आधार पर कुछ विकल्प हैं।
आप पहले से ही एक User
उदाहरण है और आप अगर यह एक निश्चित आईडी के साथ एक कार्य को देखने के लिए चाहते हैं, आप कर सकते हैं: अगर आप Task
उदाहरण है और चाहते हैं कि
$user = User::find(1);
$hasTask = $user->tasks()->where('id', $taskId)->exists();
आप इस रिवर्स कर सकते हैं एक उपयोगकर्ता के लिए जाँच:
$hasPivot = User::where('id', $userId)->whereHas('tasks', function ($q) use ($taskId) {
$q->where('id', $taskId);
})
->exists();
0:
$task = Task::find(1);
$hasUser = $task->users()->where('id', $userId)->exists();
तुम सिर्फ आईडी है, तो प्रत्येक का एक उदाहरण के बिना, आप निम्न कर सकता है
मैं, उम्मीद है कि इस समाधान http://stackoverflow.com/questions/24555697/check-if-belongstomany-relation-exists-laravel –