2
私のモデルからデータを受信していますが、私のビューに送信する前に操作したいと思います。このビューは、主にJSONレスポンスをそのまま表示するjavascriptデータグリッドであるため、ビュー内の何かを再フォーマットすることはできません。ビューに送信されたモデルからViewに送信する前にコントローラでモデルデータを操作する - Laravel
私の現在の応答は次のようになります。
{
"first_name": "Joe",
"last_name": "Jackson",
"nickname": "JJ",
"salutation": "Mr",
"city": "Oakville",
"country": "Newland",
"orders": "12",
"total": "34600.00"
}
私はビューに送信したい応答を、ビューが使用できるような方法で再フォーマットする必要があり、ディスプレイに直接、ビューなどで行われている任意の更なる操作なし:
{
"Client": "Mr Joe Jackson<br>Oakville, Newland",
"Orders": "12 Orders<br>Total Sales: $34600.00"
}
私は再フォーマットする機能データを書き込むことができますが、どこでこの機能を配置する必要があり、どのように私はそれにアクセスする必要がありますか?
これは、主に単一ページのJSアプリのためのFYI、私はブレードを使用していません。
おかげアレクセイ。では、コントローラで最初にクエリを実行し、結果を 'Client :: getFormattedData($ queryResults);'メソッドにパラメータとして渡しますか?あるいは、私は 'Client :: getFormattedData()'を使って実際のクエリを実行しますか? – Noddy
コントローラで 'Client :: getFormattedData($ id);'を使用して、クエリを実行します。 'getFormattedData($ id);'はModelの関数です。 –
ご清聴ありがとうございます! – Noddy