[英]Laravel query builder array change
大家好!
我有 Laravel 查詢構建器數組。 我想為它設置自定義值。
例如
$data = DB::table("table_name")->get();
$data->layout = 'something';
OR
$data['layout'] = 'something';
我們可以這樣做嗎? 如果是,那么如何,因為現在我遇到了錯誤。
您需要先從集合或數組中獲取記錄,然后添加自定義數據:
$data = DB::table("table_name")->get();
$data[0]->layout = 'something';
或者:
$data = DB::table("table_name")->first();
$data->layout = 'something';
對於數組訪問:
DB::setFetchMode(PDO::FETCH_ASSOC);
$data = DB::table("table_name")->get();
$data[0]['layout'] = 'something';
或者
DB::setFetchMode(PDO::FETCH_ASSOC);
$data = DB::table("table_name")->first();
$data['layout'] = 'something';
對於對象訪問:
$data = DB::table("table_name")->get();
$data[0]->layout = 'something';
或者
$data = DB::table("table_name")->first();
$data->layout = 'something';
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.