Compare commits
3 Commits
4947caed39
...
208decc6f4
| Author | SHA1 | Date | |
|---|---|---|---|
| 208decc6f4 | |||
| e8eca949df | |||
| e8d392b0d9 |
@ -33,7 +33,10 @@ class ManagementMiddleware
|
||||
}
|
||||
|
||||
// 運営元コードの正当性検証のため、DBで存在確認
|
||||
$management = DB::table('management')->where('management_code', $managementCode)->first();
|
||||
$management = DB::table('management')
|
||||
->where('management_code', $managementCode)
|
||||
->where('valid_flag', 1) // 有効フラグが1の場合のみ
|
||||
->first();
|
||||
|
||||
if (!$management) {
|
||||
// 不正アクセス防止のため、エラーログでシステム例外を記録
|
||||
|
||||
@ -17,7 +17,7 @@ return new class extends Migration
|
||||
$table->string('management_code', 10)->unique(); // varchar(10), NOT NULL, UNIQUE
|
||||
$table->boolean('municipality_flag')->nullable(); // tinyint(1), NULL
|
||||
$table->boolean('government_approval_required')->nullable(); // tinyint(1), NULL
|
||||
$table->boolean('valid_flag '); // tinyint(1)
|
||||
$table->boolean('valid_flag'); // tinyint(1)
|
||||
$table->timestamps(); // created_at, updated_at (datetime), NOT NULL
|
||||
$table->unsignedInteger('operator_id')->nullable(); // int(10), NULL
|
||||
$table->foreign('operator_id')->references('ope_id')->on('ope'); // 外部キー(opeテーブルのope_idを参照)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user