выход Laravel 4 JSON Order Desc - PullRequest
       10

выход Laravel 4 JSON Order Desc

0 голосов
/ 27 декабря 2018

Я использую laravel 4.2 Как вывести json в порядке убывания?Спасибо.

Ниже мой код:

public function show($id) {
    $member = $this->getMember ();
    $transition = $member->getTransition ( $id )->first ();
    $transition_info = $transition-> transitionInfo;
    return ResponseWrapper::toJson ( $transition_info );
}

...

public function index() {
    $member = $this->getMember ();
    $transitions = $member->getTransitions ();

    return ResponseWrapper::toJson ( $transitions );
}

/ * 12/28 обновление * /

Возможно ядолжен измениться в модели ниже?(project / app / models / Member.php)

public function getTransitions() 

{
$array = $this->hasMany('Transition', 'payeer_id', 'id')->select($this->transition_index_payeer_column)->get()->all();

$arrayb = $this->hasMany('Transition', 'remitter_id', 'id')->select($this->transition_index_remitter_column)->whereRaw('NOT (card_type_remitter = "focas" and focas_status = "")')->get()->all();

$reuslt = array_merge ( $array, $arrayb );
return $reuslt;
}

Ответы [ 3 ]

0 голосов
/ 27 декабря 2018

Попробуйте это,

public function index() {

    $member = $this->getMember ();
    $transitions = $member->getTransitions()->orderBy('id','desc')->get();

    return ResponseWrapper::toJson ( $transitions );

}
0 голосов
/ 27 декабря 2018

Для Laravel V4:

 $transitions = $member::orderBy('id', 'DESC')->getTransitions();
0 голосов
/ 27 декабря 2018

Вы должны попробовать это:

public function index() {

    $member = $this->getMember ();
    $transitions = $member->orderBy('id','desc')->getTransitions ();

    return ResponseWrapper::toJson ( $transitions );

}
...