Laravel查询和缓存

时间:2014-03-20 20:27:51

标签: select laravel browser-cache

我正在尝试将表存储在缓存中并将其显示在视图中。但是当我这样做时,它也会保存列ID。我不想显示此ID。我在表格中有很多列。有get all but one column from a table的简单方法吗?我已经看到了选择如何选择多列的方法,但这对于我需要的东西来说是不必要的。特别是20多列。这是我在控制器中的代码。

 $table1 = DB::table('table1')->get();
 return Cache::put('table1 ', $table1 , 60);

1 个答案:

答案 0 :(得分:0)

您可以将一组字段名称传递给get()。

$table1 = DB::table('table1')->get(array('field1','field1'));

另外,您是否考虑使用 - >记住(60)而不是缓存?