私はCodeigniterフレームワークを使用してデータベース(mysql)にデータを格納するバックエンドAPIを開発中です。 Postmanを使用してAPIをテストしようとしていますが、指定されたエラーが返されます。 postman errorPostman(chrome app)はJSONコードをAPI(codeigniter)に渡すときに500内部サーバーエラーを返します
public function addScanData()
{
//get user details
$image_name = $this->input->post('image_name');
$name = $this->input->post('name');
$phone_number = $this->input->post('phone');
$time = gmdate('Y-m-d H:i:s');
$mail = $this->input->post('mail');
//To insert user data into database
$user = array(
'image_name' => $image_name,
'name' => $name,
'phone_number' => $phone_number,
'time' => $time
);
$this->db->insert('user_details',$user);
}
上記はサンプルコードです。
エラー内容は何ですか? – follio
500エラーは内部サーバーエラーです。コードにエラーがあると(ほとんどが不足しています)、場合によっては非オブジェクトのプロパティにアクセスしようとしていることもあります。最初のチェックは、$ this-> input-> postにもデータがあります。エラー内容を読むと、多くの情報が得られます –
常にnull値を返します – KingWealth