3
從下面代碼參考,我加入用戶表,user_details
表和user_config
表與每個記錄類似鍵,並與沒有問題(它的工作原理),然而,當我試圖將結果記錄轉換爲JSON數組,它給了我這個錯誤呼叫一個成員函數的toJSON()非對象上Laravel 5.0
調用一個成員函數的toJSON()一個非對象
public function get_users_table(){
$users = DB::table('users')
->join('user_details', 'users.id', '=', 'user_details.id')
->join('user_config', 'users.id', '=', 'user_config.id')
//->select('users.*', 'contacts.phone', 'orders.price')
->get()->toJson();
return response()->json(['success' => true, 'users' => $users]);
}
任何想法, 幫幫我?
你不需要' - > toJson()'因爲你的響應類型是'json',它會處理它。 –
謝謝!那是快速和簡單的。 –
正常情況下,你應該簡單**用' - > toJson()'替換**' - > get()'來獲得一個JSON編碼的字符串,但在你的情況下,@ K.Toress指出,這是多餘的,因爲響應將處理轉換。 – Bogdan