2017-08-17 192 views
-1

一個簡單的MySQL表,即centersCenter作爲其模型,code作爲其中一列。Laravel'find'方法返回什麼

$center_found=Center::find(6); 
echo " code from method 1 = ".$center_found->code; 
echo " code from method 1 = ".$center_found['code']; 
echo " type = ".gettype($center_found); 

使我驚奇的兩種方式工作,以找出code和類型顯示爲object

所以 1)什麼是find的退貨類型?

2)返回類型是否有變化,除非沒有匹配結果存在?

+0

從文檔中檢查此[檢索單個模型/聚合](https://laravel.com/docs/5.4/eloquent#retrieving-single-models)。 –

+0

如果'gettype($ center_found)'返回''object'',使用['get_class($ center_found)'](http://php.net/manual/en/function.get-class.php)來找到它類。 – axiac

+0

@axiac,'class'顯示爲'App \ Customer'。這不回答問題1和2. –

回答