$account = Account::Find(1);
我用這個代碼來獲得排表,id爲1,當我返回值它成爲{"id":1,"0":1,"username":"Jack","1":"Jack","email":"[email protected]","2":"email":"[email protected]" }
雖然我沒有屬性(「0」,「1」,「2」 )laravel 5查找問題
帳戶口若懸河模型
$account = Account::Find(1);
我用這個代碼來獲得排表,id爲1,當我返回值它成爲{"id":1,"0":1,"username":"Jack","1":"Jack","email":"[email protected]","2":"email":"[email protected]" }
雖然我沒有屬性(「0」,「1」,「2」 )laravel 5查找問題
帳戶口若懸河模型
find()
回報instanse通過ID
。爲了得到username
,只是用$account->username
,得到email
,使用$account->email
等
find()
手冊: https://laravel.com/docs/5.1/eloquent#retrieving-single-models
我想返回json中的對象數據 –
哦。然後你可以使用'visible'數組來返回你所需要的數據:https://laravel.com/docs/5.1/eloquent-serialization#hiding-attributes-from-json –
另外,你用什麼方法/函數將對象編碼爲JSON? –
究竟你'屬性的意思( 「0」, 「1」, 「2」)' ? –
當我將對象返回爲json時,它將不屬於數據庫表中的屬性 –
這是所有模型的行爲嗎? – Hammerbot