Laravel 数据库,我应该使用什么数据类型来存储护照号码?
Laravel database, what data type should I use to store a passport number?
我正在为旅行社开发客户注册页面。客户端需要将护照号码保存为 MySQL 数据库中的一条记录。我想知道最适合在迁移页面中提及的用于存储护照号码的数据类型。通常,护照号码包含一两个英文字母和几位数字。
Schema::create('clients', function (Blueprint $table) {
$table->id();
$table->string('surname');
$table->string('other_names')
$table->date('dob');
$table-> ?? ('ppt_no');
在应用程序投入生产之前,您真的应该 encrypt 他们。否则,您可能需要一个字母数字列,例如 CHAR(9) 或 VARCHAR(9).
$table->string('passport_number', 9)->unique();
我正在为旅行社开发客户注册页面。客户端需要将护照号码保存为 MySQL 数据库中的一条记录。我想知道最适合在迁移页面中提及的用于存储护照号码的数据类型。通常,护照号码包含一两个英文字母和几位数字。
Schema::create('clients', function (Blueprint $table) {
$table->id();
$table->string('surname');
$table->string('other_names')
$table->date('dob');
$table-> ?? ('ppt_no');
在应用程序投入生产之前,您真的应该 encrypt 他们。否则,您可能需要一个字母数字列,例如 CHAR(9) 或 VARCHAR(9).
$table->string('passport_number', 9)->unique();