1. ホーム
  2. ララベル

[解決済み】laravel eloquentで特定の列を選択する方法

2022-04-07 16:59:22

質問

例えば、テーブルに7つの列があり、そのうちの2つだけを選択したい場合、次のようにします。

SELECT `name`,`surname` FROM `table` WHERE `id` = '1';

laravelのeloquentモデルでは、次のようになります。

Table::where('id', 1)->get();

しかし、この式は、idが1に等しいすべての列を選択すると思いますが、私は2つの列(名前、苗字)だけを選択したいのです。

どのように解決するのですか?

このようにできます。

Table::select('name','surname')->where('id', 1)->get();