2017-12-30 12 views
1

In https://laravel.com/docs/5.5/migrations finden wir $table->integer('user_id')->unsigned(); ein Standardbeispiel in Laravel.

Aber wir haben auch $table->unsignedInteger('votes'); im Abschnitt Spaltenarten.

Welcher Weg wird für ein Feld user_id bevorzugt, das sich auf user.id bezieht?

Wie unterscheiden sich diese Methoden voneinander? In allen Aspekten speziell aus Gründen der Kompatibilität zwischen Datenbanksystemen?

Antwort

3

unsignedInteger($column) ist nur eine Abkürzung für integer($column)->unsigned():

public function unsignedInteger($column, $autoIncrement = false) 
{ 
    return $this->integer($column, $autoIncrement, true); 
} 
Verwandte Themen