私は本当に混乱しています。 プロパティが存在するかどうかをチェックすると、falseが返されます。プロパティは存在しますが、property_exists()はfalseを返します。
if (property_exists($pais, 'id'))
// false
しかし、私がそれをデバッグすると私にそれが表示されます。
print_r($pais->id);
// 1
print_r(property_exists($pais, 'id'));
// false
私は狂ったまたは私のニューロンはちょうど揚げですか?
とPAISの作成は、私はあなたがLaravelを使用している参照
if (key_exists('country', $data))
$pais = Pais::adicionarPais($data);
(...)
public static function adicionarPais(array $data)
{
return Pais::firstOrCreate(['nome' => $data['country']]);
}
'$ pais'のコンテキストは何ですか?それは標準オブジェクトかスタティックオブジェクトですか? –
@RobertDeBoer iv詳細情報を更新しました。 –