0
關於laravel中schemadesign的快速問題。這是我用於我的用戶表的當前模式。現在我想添加完整的用戶信息,這意味着需要爲某人,名字,姓氏,地址等開出帳單所需的所有信息。laravel中的Schemadesign [遷移]
在laravel中添加tabledata的標準方法是什麼?我會創建一個遷移來將列添加到這一個上。或者回滾此遷移並用添加的列重寫它?
public function up()
{
Schema::create('users', function($table) {
$table->increments('id');
$table->string('username');
$table->string('email');
$table->string('password');
$table->boolean('activated')->default(0);
$table->timestamps();
});
}
這兩種方法都有缺點嗎?另外我想知道我爲所有增加的信息添加了大約9個額外的列,這將使我的用戶表格非常大,儘管目前沒有必要將這些額外信息放在另一個表格中更好?
總的來說,這個用戶表最終會有16列左右,這是否會對性能產生負面影響?
可能是一些愚蠢的問題,但我沒有很多大型數據庫模式的經驗。
這是在一個本地主機,其中最少的數據,所以這不會是一個大問題,但是我猜這是很好的添加到它incase我不需要額外的信息是啊。 – 2013-04-30 11:22:21