イムを持っていないとDBのMySQL - 「フィールドは」Laravelフレームワークを使用してデフォルト値
エラーメッセージが表示されて、それがエラーを与える:
[2016-04-25 06:07:34] local.ERROR: exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 1364 Field 'remarks' doesn't have a default value' in ...
フィールドにデフォルト値がある「発言」は、 PHPMyAdminで設定された「なし」の私はそれがデフォルト値が設定されている場合、なぜそれがエラーを与えるのか分からない。私は 'None'は文字列の値なので、NULL値のようではないと信じています。
$aId = DB::table('attachments')->insertGetId([ 'document_type_code'=>$document_id, 'report_no'=>'report '.$document_id,
'file_attachment_link'=>$filepath, 'file_attachment_upload'=>$file->getClientOriginalName(), 'uploaded_at'=> $now, 'uploaded_by' => 1,
//Auth::user()->id 'version_number' => 1, ]);
してください! – Saty
$ AID = DB ::テーブル( '添付ファイル') - > insertGetId([ 'document_type_code' => $ DOCUMENT_ID、 'report_no' => 'レポート' $のDOCUMENT_ID、 'file_attachment_link' => $ファイルパス、 。 'upload__by' => 1、// Auth :: user() - > id 'version_number' => 1, ]); –
質問を編集してそこにコードを貼り付けてください – Saty