laravelで列を作成する際に既定値を宣言するための正しい構文は何ですか?私はこれを試しましたが、多くのエラーが発生します。誰かが私にここで何が問題なのかを助けることができますか?データ型が既定値を設定します。Laravel
これは、あなたがdefault
機能でNOT NULL
を設定することはできませんテーブルの予想出力
Schema::create('tbl_payroll_leave_schedulev2', function (Blueprint $table) {
$table->increments('payroll_leave_schedule_id');
$table->integer('payroll_leave_employee_id')->unsigned();
$table->foreign("payroll_leave_employee_id")->references("payroll_leave_employee_id")->on("tbl_payroll_leave_employee_v2")->onDelete('cascade');
$table->date('payroll_schedule_leave');
$table->integer('shop_id');
$table->time('leave_hours')->default(DB::raw('NOT NULL DEFAULT 00:00'));
$table->tinyInteger('leave_whole_day')->default('1');
$table->decimal('consume', 4, 2)->default('0.00');
$table->string('notes',255);
「多くのエラー」を共有できますか? – C2486
@ user2486私はエラー – nethkennnnn
@ user2486の画像をputtedし、私はスキーマの期待されるテーブルを追加しました。 – nethkennnnn