この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:1
ページ更新者:guest
更新日時:2018-09-22 07:37:40

タイトル: Selectの結果に任意の値を追加する方法

本稿ではLaravelでSelectした結果に対して任意の値(レコード)を追加する方法について説明します。

 

Selectの実行

以下のtest_tableidnameカラムを保持していることとする。

$results = DB::table($this->'test_table')
    ->get();

 

結果に対して任意の値を追加

上記の結果はCollectionクラスなので、Collectionのメソッドを使用して値を追加する。

Collectionクラスが使用できるメソッドの一覧はこちらを参照。

以下の例ではSelectで得た結果の配列の最後にpush()を用いて任意の値を追加する。

$value = new stdClass();
$value->id="123";
$value->name="tarou";

$results = $results->
push($value);