コントローラーには、ページ分割されたセットを返すはずの関数があります。他のすべてのコントローラーとまったく同じ方法で実行します(完全に機能します)が、空のオブジェクトが返されます。関数コードは次のとおりです。
public static function getQuotes(){
$quotes = Quote::orderBy('created_at','desc')->paginate(15);
$links = $quotes->links();
return json_encode(array( 'quotes' => $quotes, 'links' => $links ));
}
ajax リクエストは次のとおりです。
$.ajax({
type: "POST",
url: url,
data: {datagram: datagram},
success: function(data){
console.log(data); //debug
catEditor.quoteStuff(data);
typeof data == 'string' ? tools.flash(data) : 0;
},
error: function(xhr, status, err) {
console.log(err.error+' '+xhr.responseText+' '+status);
}
});