一個簡單的MySQL表,即centers
與Center
作爲其模型,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)返回類型是否有變化,除非沒有匹配結果存在?
從文檔中檢查此[檢索單個模型/聚合](https://laravel.com/docs/5.4/eloquent#retrieving-single-models)。 –
如果'gettype($ center_found)'返回''object'',使用['get_class($ center_found)'](http://php.net/manual/en/function.get-class.php)來找到它類。 – axiac
@axiac,'class'顯示爲'App \ Customer'。這不回答問題1和2. –