Meine Tabelle ist wie folgt:Wie geht man mit Laravel Eloquent "WHERE" Abfrage mit Schrägstrich auf den Wert? (Laravel 5.3)
Auf der mysql, versuche ich so:
SELECT * FROM players WHERE player_type = 'App\Models\Player'
Daten nicht
nicht zeigt also, füge ich slash wie folgt:
SELECT * FROM players WHERE player_type = 'App\\Models\\Player'
Dat ein
zeigt dann in Laravel eloquent, versuche ich so:
$select = array(
'player_type'
);
$query = self::where('player_type', '=', 'App\\\Models\\\Player')
->paginate(10, $select, 'page', null, null);
Daten nicht zeigt nicht
Wie kann ich es lösen?
Kann ich sicher sein, Sie zu übernehmen sind 'morph' Beziehung Methode? –
@Omisakin Oluwatobi, Ja, ich benutze es –
dann müssen Sie sich nicht sorgen mit der Frage nach, wo der Spielertyp wieder einmal, wenn zum Beispiel die Beziehung ist Spieler und Benutzer dann können Sie einfach durch Somethiing holen wie 'User: : mit ('players') -> get() ' –