2017-07-08 56 views
0

我想在laravel架構中創建價格列。在laravel架構中創建價格列

public function up() 
{ 
    Schema::create('cameras', function (Blueprint $table) { 
     $table->increments('id'); 
     $table->string('name'); 
     $table->string('condition'); 
     $table->string('price'); 
     $table->string('type'); 
     $table->timestamps(); 
    }); 
} 

或者是否有我可以使用的替代數據類型?因爲在文檔中我沒有看到任何貨幣價值。任何幫助,將不勝感激。

+0

將它們存儲在'float'類型中時會出現什麼問題?什麼是貨幣數據類型的需要? –

回答

3

有你的目的「浮動」類型似乎罰款,除非你不想保存貨幣過多
即:$表 - >浮動(「量」)
可用的類型在文檔中列出。 https://laravel.com/docs/5.4/migrations#creating-columns

如果您希望使用價格保存貨幣,則必須使用字符串,或者爲貨幣類型創建新列,這可能是另一種解決方法。