Fetch

2016-09-24 2 views
-1

Wenn ich von id einzelne Zeile holen möchte ich verwenden können:Fetch

$flight = App\Flight::find(1); 

Gibt es eine Methode, um eine einzelne Zeile von anderen Spalte zu erhalten. d. h. eindeutige "hash" -Spalte, die einen Fehler zurückgibt, wenn es mehr Hash-Vorkommen gibt und das rown zurückgibt, wenn es einzigartig ist?

Antwort

1

Sie können etwas wie das

$flight = App\Flight::where('your_column','your_value')->first(); 
0

verwenden, wenn ich es richtig Sie eine Zeile nicht nur durch ‚id‘ auch von ‚name‘ zum Beispiel finden möchten. Wenn das der Fall ist können Sie where wie folgt verwenden:

$flight = App\Flight::where('name', ':query')->first(); 

Sie können mehr darüber lesen Sie hier: Database: Query Builder

1

Sie könnten auch diese für Fälle Exception Handling

$flight = App\Flight::where('column', '=', 'value')->firstOrFail();