2016-04-01 5 views

Antwort

1

Wenn Sie Laravel verwenden, möchten Sie vielleicht Eloquent zu verwenden, dies zu erreichen, aber wenn Sie dies nicht tun Ich möchte davon ausgehen, dass Sie den Illuminate Query Builder verwenden werden.

Ihre Abfrage kann wie folgt wiederholt werden:

$messages = DB::table('messages') 
       ->select('name', 'messages') 
       ->orderBy('created', 'asc') 
       ->take(100) 
       ->get(); 

die Sie dann json_encode, wie Sie sind.

1

, wenn Sie eine Nachricht Modellklasse zu erstellen, können Sie rufen Sie einfach an:

$messages = Message::latest('created', 'asc')->paginate(100, ['name', 'message']); 

return response()->json($messages); 
+0

sollten beachten, dass '$ messages-> Links()' enthält Ihr auch paginierte Links. – Ohgodwhy

Verwandte Themen