Als «eloquent» getaggte Fragen

90
Ändern Sie den Standardprimärschlüssel in Eloquent

Kann ich den Primärschlüssel des eloquenten Modells ändern? Ich möchte zum Beispiel den Primärschlüssel admin_idanstelle von 'id' setzen. Ich weiß, dass ich den Tabellennamen für ein Modell wie ändern kann protected $table = "admin"; Gibt es etwas Ähnliches für den

88
Laravel Eloquent - Holen Sie sich eine Reihe

Dies mag eine einfache Frage sein, aber ich kann das nicht herausfinden. Ich versuche, einen Benutzer per E-Mail zu erreichen, indem ich: $user = User::whereEmail($email)->get(); Dies gibt jedoch ein Array (der Dimension 1) von $ Benutzern zurück. Also, wenn ich den Namen bekommen will,...

84
Eloquent erhalten nur eine Spalte als Array

Wie kann man in Laravel 5.2 mit eloquent nur eine Spalte als ein dimensionales Array erhalten? Ich habe versucht: $array = Word_relation::select('word_two')->where('word_one', $word_id)->get()->toArray(); aber dieser gibt es als 2 dimensionale Anordnung wie: array(2) { [0]=>...

76
Laravel 5 Beredsam, wo und oder in Klauseln

Ich versuche, Ergebnisse aus einer Tabelle mit mehreren where- und / oder Klauseln zu erhalten. Meine SQL-Anweisung lautet: SELECT * FROM tbl WHERE m__Id = 46 AND t_Id = 2 AND (Cab = 2 OR Cab = 4) Wie kann ich das mit Laravel Eloquent erreichen? Mein Code in Laravel lautet: $BType =...

76
Zuerst oder erstellen

Ich weiß mit: User::firstOrCreate(array('name' => $input['name'], 'email' => $input['email'], 'password' => $input['password'])); Überprüft, ob der Benutzer zuerst vorhanden ist, wenn er ihn nicht erstellt, aber wie wird er überprüft? Überprüft es alle bereitgestellten Parameter oder gibt...

76
Laravel Eloquent Limit und Offset

Das ist meins $art = Article::where('id',$article)->firstOrFail(); $products = $art->products; Ich möchte nur ein Limit "Produkt" nehmen. Dies ist der falsche Weg $products = $art->products->offset($offset*$limit)->take($limit)->get(); Bitte helfen Sie mir! Vielen Dank!...