-1

Centerをモデルとし、codeを列として単純なMySQLテーブル、つまりcentersがあります。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であることを示しています。

so 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に答えません。 –

答えて

関連する問題