Ich frage mich, ob es eine Funktion oder etwas anderes gibt, wo Sie ein anderes Element aus einer Sammlung als den Primärschlüssel erhalten können ... Zum Beispiel wenn Votes einen Fremdschlüssel haben würden 'user_id', wie überprüfe ich das? Auf dem Laravel-Dokument gab es nur ein Beispiel, um den Primärschlüssel mit contains() zu überprüfen. Kann mir jemand helfen?Laravel Überprüfen, ob eine Sammlung einen Fremdschlüssel enthält
Beispiel, der überprüft, ob es eine Abstimmung mit id = 2
@foreach($projects as $project)
@if ($project->votes->contains(2))
//
@endif
@endforeach
Ich würde etwas überprüfen will, ob es eine Abstimmung, die ein ‚user_id‘ hat = Benutzer-ID signiert
@foreach($projects as $project)
@if ($project->votes->contains('user_id' == Auth::id()))
//
@endif
@endforeach