我正在尝试将表存储在缓存中并将其显示在视图中。但是当我这样做时,它也会保存列ID。我不想显示此ID。我在表格中有很多列。有get all but one column from a table
的简单方法吗?我已经看到了选择如何选择多列的方法,但这对于我需要的东西来说是不必要的。特别是20多列。这是我在控制器中的代码。
$table1 = DB::table('table1')->get();
return Cache::put('table1 ', $table1 , 60);
答案 0 :(得分:0)
您可以将一组字段名称传递给get()。
$table1 = DB::table('table1')->get(array('field1','field1'));
另外,您是否考虑使用 - >记住(60)而不是缓存?